我的json看起来很复杂的json数组,我想解析“1238630400000”和“16.10”,这样我需要所有的值。我不知道如何解析所有这些值。
这是我尝试的代码,但没有运气:
for (var key in myJSON.Stocks) {
alert(myJSON.Stocks[key].stockPrice);
}
var myJSON = {
"Stocks": {
"stockPrice": [
[1238630400000, 16.10],
[1238716800000, 16.57],
[1238976000000, 16.92],
[1239062400000, 16.43],
[1239148800000, 16.62],
[1239235200000, 17.08],
[1239580800000, 17.17],
[1239667200000, 16.90],
[1239753600000, 16.81],
[1239840000000, 17.35],
[1239926400000, 17.63],
[1241049600000, 17.98]
]
}
}
有人可以帮助我如何获得所有这些价值观?
答案 0 :(得分:2)
您可以通过对stockPrice数组执行简单的forEach来获取值
myJSON.Stocks.stockPrice.forEach(function(data) { console.log(data[0], data[1]); });
答案 1 :(得分:0)
这是最简单的方法:
var csv = myJSON.Stocks.stockPrice.map((o)=>o.join()).join();
console.log(csv);