javascript - Node.js 从二维 JSON 数组中获取行

标签 javascript arrays json node.js

我有二维 JSON 数组。我可以从第一维度获取数据,例如 data["dimension-1"],但是我无法从第二维度获取数据,例如:data["dimension-1"]["dimension-2"]。从数组的第二个维度获取单行的正确方法是什么?

最佳答案

data["dimension-1"]["dimension-2"] - 似乎是一个对象 - 因此它应该看起来像:

var data = {
  "dimension-1" : {
    "dimension-2" : 'value'
  }
}

data["dimension-1"]["dimension-2"] // will display 'value'

然后按照你的方式就可以了。

但是如果它是一个数组

var data =[[1,2], [3,4]]

然后应该像这样访问它(索引是数字 - 不是字符串或任何其他):

data[0][1] // will display 2

关于javascript - Node.js 从二维 JSON 数组中获取行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36384752/

相关文章:

python - 如何通过flask返回json文件而不保存在磁盘上?

javascript - 如何从异步调用返回响应?

c - 无法读取指针数组的元素,第 0 个元素除外

c++ - 在 C++ 的 gdb 中修改数组元素的值

javascript - [].map.call() VS Array.prototype.map.call()?

Java:Jackson 数据绑定(bind)无法从 JSON 文件映射整个类

javascript - 来自 localstorage 的 JSON 无法在 php 中解码

javascript - 为上传的图片添加几何圆圈

javascript - d3.js 中的可缩放时间序列

javascript - 使用 momentJs 将本地时间转换为 CET