使用类似键的日期类型访问JSON对象

时间:2016-04-21 04:03:08

标签: json node.js

请帮帮我。我有这样的JSON数据:

enter image description here

JSON由nodeJS client.query多语句生成,结果存储在rows_final

我尝试访问密钥,例如2012-01-01所以我编写了这样的代码:

JSON.stringify(rows_final[3][0].2012-01-01)

结果是这样的错误:

enter image description here

但如果我尝试访问其他密钥,例如 nip 键,则没有问题

如何以正确的方式访问该密钥?

1 个答案:

答案 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