【发布时间】:2018-02-06 14:39:57
【问题描述】:
我有一个这样的 JSON 树,它正在发布到我的 node.js(为了这个问题,我们称之为消息):
var message = ["layer1": [
"color": "Blue",
"size": "small",
"layer2": [
"item1": "TEST"
]
]
]
我如何才能访问 node.js 中的单个节点和值,如下所示:
var sample1 = message.layer1
var sample2 = message.layer1.layer2.item1
如果我是console.log(sample1),它会是这样的:
["color": "Blue",
"size": "small",
"layer2": [
"item1": "TEST"
]
]
console.log(sample2) 看起来像这样:
"TEST"
这可能吗?
【问题讨论】:
-
使用
JSON.parse(jsonString)。 -
您的问题是什么?是的,你可以写
message.layer1.layer2.item1,是的,它会评估为"TEST"。你是什么意思“JSON树”被“发布”到你的“node.js”?您的问题是关于如何处理 POST,如果它是这样,和/或如何将其存储到数据库中和/或从数据库中检索它?
标签: json node.js object dictionary