【发布时间】:2019-05-20 13:57:13
【问题描述】:
我试图从 JSON 对象中获取特定的 key 数组值并将其存储在一个数组中,如下所示。
示例:
var obj = { "1":{"class":2,"percent":0.99,"box":[0.2,0.3,0.4,0.5]},
"2":{"class":2,"percent":0.99,"box":[0.12,0.23,0.45,0.56]},
"3":{"class":2,"percent":0.99,"box":[0.52,0.83,0.34,0.59]}
}
诸如此类
现在我需要获取键“box”的值并存储在一个数组中。
var list = []
list = [[0.2,0.3,0.4,0.5],[0.12,0.23,0.45,0.56],[0.52,0.83,0.34,0.59]]
但是,我尝试了多种方法将数组存储在数组中,但是当我打印列表时我可以得到这样的结果
list = 0.2,0.3,0.4,0.5,0.12,0.23,0.45,0.56,0.52,0.83,0.34,0.59
【问题讨论】:
-
您的 JSON 不正确。
-
@holydragon 我觉得不错
-
@Feathercrown 好吧。它已被编辑。现在是正确的。
-
@holydragon 啊,错过了:P
标签: javascript node.js json multidimensional-array javascript-objects