尝试解析此数据:
{ id: 'abc',
name: 'abc',
'24h_total': '370029.0',
last_updated: '1501633446' }
尝试在上述rest api响应上运行此代码.....
var jsondata = JSON.parse(body);
var values = [];
console.log(jsondata);
for(var i=0; i< jsondata.length; i++){
//how do i access this property?
console.log(jsondata[i].24h_total);
}
此刻我得到一个错误
jsondata[i].24h_total,
^^^
SyntaxError:无效或意外的令牌
我确定这是由于该字段名称以数字开头。
提前致谢。
最佳答案
您需要像这样访问属性,因为它不是有效的javascript标识符:
console.log(jsondata[i]['24h_total']);
关于javascript - JSON.parse SyntaxError:无效或意外的 token ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45449686/