javascript - 在 Node JS 中访问 JSON 的属性
问题描述
我正在尝试访问年龄,但我不能,我该怎么做?
var json = '{"carlos":{"data":{"age":"30","phone":"3226458186"}}}';
var obj = JSON.parse(JSON.stringify(json));
这对我不起作用,obj.carlos
是undefined
console.log("Age of Carlos: ", obj.carlos.data.age);
解决方案
这里的问题是对 的不必要调用JSON.stringify
,该方法用于将 JavaScript 对象转换为 JSON,但与反序列化它们无关。
您需要的代码就是这样的:
var obj = JSON.parse(json);
推荐阅读
- kubernetes - 移动或更改卷命名空间
- javascript - NodeJS 和 Express - 子字符串搜索
- c# - 从 SQL Server 检索新插入的 ID 列并使用 c# 在文本框字段中显示
- javascript - 设置时表没有最小高度
- typescript - 与“keyof interface”相比,“keyof typeof value”产生不同的类型结果
- javascript - 箭头函数在 Javascript 对象中的行为如何?
- r - ggplot2中离散变量的累积计数
- python - 常规 Dask 和 dask.distributed 之间的关系
- javascript - monaco-editor:如何以“actions.find”的形式订阅/收听本机命令/动作
- go - 如何重定向到另一个网页