请帮帮我。我有这样的JSON数据:
JSON由nodeJS client.query多语句生成,结果存储在rows_final
我尝试访问密钥,例如2012-01-01所以我编写了这样的代码:
JSON.stringify(rows_final[3][0].2012-01-01)
结果是这样的错误:
但如果我尝试访问其他密钥,例如 nip 键,则没有问题
如何以正确的方式访问该密钥?
答案 0 :(得分:2)
2012-01-01是javascript变量的无效名称。尝试访问它:
JSON.stringify(rows_final[3][0]['2012-01-01'])
这是一个更简单的例子:
var s = '{"x":1,"2012-01-01":2}';
var o = JSON.parse(s);
console.log(o.x);
console.log(o['2012-01-01']);
输出:
1
2