首页 > 解决方案 > 在 Node JS 中访问 JSON 的属性

问题描述

我正在尝试访问年龄,但我不能,我该怎么做?

var json = '{"carlos":{"data":{"age":"30","phone":"3226458186"}}}';
var obj = JSON.parse(JSON.stringify(json));

这对我不起作用,obj.carlosundefined

console.log("Age of Carlos: ", obj.carlos.data.age);

标签: javascriptnode.jsjson

解决方案


这里的问题是对 的不必要调用JSON.stringify,该方法用于将 JavaScript 对象转换为 JSON,但与反序列化它们无关。

您需要的代码就是这样的:

var obj = JSON.parse(json);

推荐阅读