我知道这个主题有多个主题,但我浏览了 30 多个主题但没有成功。 我已经设法解析了一个 JSON 响应,所以它看起来像这样:
{
"1": {
"id": "1",
"name": "Fruit",
.
.
.
"entities": {
"1": {
"id": "1",
"name": "blue bird",
.
.
.
"status": "1"
},
"2": {
使用这段代码
let json = JSON.parse(body);
console.log(json);
现在我想访问“id”、“name”等以及“entities”标签的“id”和“name”。 到目前为止我已经尝试过:
console.log(json[0]);
console.log(json.id);
两者都返回 undefined
我也试过
console.log(json[0].id);
会报错
有什么想法吗?
最佳答案
在这种情况下,您的第一个 key 是 1
,因此您可以使用 json[1]
访问它。
const json = {
"1": {
"id": "1",
"name": "Fruit"
},
"2": {
"id": "2",
"name": "Veggies"
}
};
console.log(json[1]);
关于javascript - 解析嵌套的 JSON 响应 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58847641/