gpt4 book ai didi

javascript - 如何访问事先不知道 id 的 json 属性?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:18:15 26 4
gpt4 key购买 nike

在下面的 JSON 示例中,当我不知道 javascript 中那些元素的 id 时,如何访问 list 的项目。

{
"list":{
"93817":{
"item_id":"93817"
"url":"http://url.com",
"title":"Page Title"
},
"935812":{
"item_id":"935812",
"url":"http://google.com",
"title":"Google"
}
}
}

var jsonObject = JSON.parse(req.responseText);
var item = jsonObject.list[0] // This does not work

PS:JSON的格式我没法改,因为它是由第三方创建的。

最佳答案

如果你的意思是你在编写程序时不知道,但在执行时知道,你可以使用:

var key = "935812";
console.log(object.list[key]);

如果你的意思是你想在执行时查看哪些键存在,你可以像这样迭代键:

for (var key in object.list) {
if (object.list.hasOwnProperty(key)) {
console.log(key + ":", object.list[key]);
}
}

关于javascript - 如何访问事先不知道 id 的 json 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9548504/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com