javascript - 如何获取 JSON 对象的引用

标签 javascript json object pass-by-reference jsonpath

给定我的 JSON

countries: [
     {country: "canada",
      capital: "ottawa",
      territories: [
          yukon: {
               capital: "yellowknife",
               ...
          }
          ...
      ]
      ...
     }
 ]

如何获取 yukon 的引用例如对象?

我想要类似的东西

yukon = countries[0].territories[0]

然后对 yukon 进行编辑这将反射(reflect)在原始 JSON 中。例如,

yukon.size = 1123300;

最佳答案

你已经成功了一半

var yukon = countries[0].territories[0].yukon;

yukon.size = 1123300;

关于javascript - 如何获取 JSON 对象的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27633392/

相关文章:

javascript - JavaScript 中的内部错误(异常)

php - 如何从 mysqli 结果构建正确的 json?

php - 按类别查询结果并将所有内容显示为列表

javascript - 在指令中使用链接函数附加不同​​的 HTML 元素

javascript - 如何让div停止相互重叠

javascript - 是否可以将对象原型(prototype)上的方法组织到 namespace 中?

java - 如何使用 JSON 处理困难对象

javascript - array.map的参数中方括号是做什么用的?

javascript - 如何在单独的文件中包含 JavaScript 对象

c++ - 无法更改私有(private)变量的内容