Javascript 如何使用'解释JSON字段-';在node.js中
我使用node.js来解释JSON数据,数据格式如下Javascript 如何使用'解释JSON字段-';在node.js中,javascript,json,node.js,Javascript,Json,Node.js,我使用node.js来解释JSON数据,数据格式如下 { "href": "https://localhost/light/0000293D", "i-object-metadata": [ { "rel": "temperature", "val": "244" } ] } 我可以使用print(body) 要解释数据,除了打印字段i-object-metadata var obj = JSON.parse(body); console.l
{
"href": "https://localhost/light/0000293D",
"i-object-metadata": [
{
"rel": "temperature",
"val": "244"
}
]
}
我可以使用print(body)
要解释数据,除了打印字段i-object-metadata
var obj = JSON.parse(body);
console.log(obj.items); // works well
console.log(obj.i-object-metadata); // error
如何像这样解释JSON对象
I-object-metadata
在这种情况下,不能使用对象速记,必须使用数组表示法:
var obj = JSON.parse(body);
console.log(obj.items); // works well
console.log(obj.i-object-metadata); // error
console.log(obj['i-object-metadata'].val); // 244
在这种情况下,无法使用对象速记,您必须使用数组表示法:
console.log(obj['i-object-metadata'].val); // 244
谢谢,马克,它工作得很好,我以前不知道这个方法谢谢,马克,它工作得很好,我以前不知道这个方法