我正在尝试访问年龄,但无法访问,我该怎么做?
var json = '{"carlos":{"data":{"age":"30","phone":"3226458186"}}}';
var obj = JSON.parse(JSON.stringify(json));
这对我不起作用,obj.carlos
是未定义
console.log("Age of Carlos: ", obj.carlos.data.age);
最佳答案
这里的问题是不必要地调用 JSON.stringify
,该方法用于将 JavaScript 对象转换为 JSON,但与反序列化它们无关。
您需要的代码就是这样:
var obj = JSON.parse(json);
关于javascript - 在 Node JS 中访问 JSON 的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60402839/