尝试解析这些数据:
{ id: 'abc',
name: 'abc',
'24h_total': '370029.0',
last_updated: '1501633446' }
尝试在上面的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:无效或意外的令牌
我确定这是因为这个字段名称以数字开头。
提前感谢。
答案 0 :(得分:2)
您需要像这样访问该属性,因为它不是有效的JavaScript标识符:
console.log(jsondata[i]['24h_total']);
答案 1 :(得分:0)
像这样访问该属性:
jsondata[i]['24h_total']
这将解决错误。