我有一个 JSON 数据数组,它是
[ [[2, 5], [6, 10], [10, 7], [11, 15]],
[[0, 9], [1, 16], [3, 19], [4, 15]],
[[0, 7], [5, 16], [8, 17], [12, 19]] ]
但是当我尝试使用 jsonData 获取第一个
我得到的数据为 [[2, 5], [6, 10], [10, 7], [11, 15]]
数组时[0]2,5,6,10,10,7,11,15
。
我想获取 JSON 格式的数据,而不是纯文本格式。有什么想法吗?
最佳答案
您应该获取数组形式的数据。您是否警告过 jsonData[0]
,因为这会将结果显示为扁平字符串。
而是 console.log(jsonData[0])
来查看实际的数组。
这是我在使用您的数组时看到的输出。
var a = [[[2, 5], [6, 10], [10, 7], [11, 15]],[[0, 9], [1, 16], [3, 19], [4, 15]],[[0, 7], [5, 16], [8, 17], [12, 19]]];
alert(a[0]); // 2,5,6,10,10,7,11,15
console.log(a[0]); // [[2, 5], [6, 10], [10, 7], [11, 15]]
查看 example .
此外,“JSON 原始格式”具有误导性。您拥有的是一个普通的 JavaScript 数组。
关于javascript - 帮助处理 JavaScript 中的 JSON 原始格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3588775/