我有这个json结构:
[
{
"message":[
{
"$":{
"id":"1028",
"dateTime":"Fri, 23 Jan 2015 11:31:41 +0100",
"userID":"1",
"userRole":"3",
"channelID":"0"
},
"username":[
"admin"
],
"text":[
":favorite:"
]
}
]
}
]
这是nodejs中xml2js的结果。 接收客户端上的结果通过以下方式实现:
socket.on('msg', function (data) {
var jsonresult= data;
content.innerHTML = JSON.stringify(jsonresult.root.messages);
});
现在我无法获得单独的价值。
即当我这样做:jsonresult.root.messages.message 它导致一个日志条目:TypeError:jsonresult.root.messages.message未定义。
我想要的是针对进一步处理的单独值。我在这做错了什么?