[英]How to iterate through a nested object in a JSON with nodejs?
我有这个JSON:
{
"USD" : {"15m" : 559.07, "last" : 559.07, "buy" : 559.07, "sell" : 562.39, "symbol" : "$"},
"CNY" : {"15m" : 3431.69912796, "last" : 3431.69912796, "buy" : 3431.69912796, "sell" : 3452.0780449199997, "symbol" : "¥"}
}
使用nodejs,我一直在尝试迭代并返回嵌套对象的任何成员。 假设我想让会员“最后”,我尝试了以下内容。 但是,我得到“未定义”。 我该如何正确访问这些成员?
var bcData = JSON.parse(body);
for (var key in bcData) {
console.log(key + ": " + key.last + '\n');
}
该对象仍然是bcData。 你需要首先访问bcData的密钥,然后它是最后一个属性 -
for (var key in bcData) {
console.log(key + ": " + bcData[key].last + '\n');
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.