我正在努力获得计数和年份的价值,但无法获得。到目前为止我已经尝试过了。
[
[{
"count": 130,
"year": "Week 1"
}],[{
"count": 160,
"year": "Week 2"
}],[{
"count": 190,
"year": "Week 3"
}]
]
var parsedData = JSON.parse(data);
alert(parsedData.count);
alert(parsedData[0].count);
alert(parsedData[0].year);
答案 0 :(得分:3)
parseddata
是一个二维数组。尝试访问这样的数据。
var data = '[[{"count":130,"year":"Week 1"}],[{"count":160,"year":"Week 2"}],[{"count":190,"year":"Week 3"}]]';
var parseddata = JSON.parse(data);
console.log(parseddata[0][0].count);
console.log(parseddata[0][0].year);

提到 @Rory McCrossan
时,您的JSON太乱了。它可以很简单,如下所示。
var data = [{
"count": 130,
"year": "Week 1"
}, {
"count": 160,
"year": "Week 2"
}, {
"count": 190,
"year": "Week 3"
}];
console.log(data[0].count);
console.log(data[0].year);