gpt4 book ai didi

javascript - 从 json 中提取值

转载 作者:行者123 更新时间:2023-11-30 17:31:28 24 4
gpt4 key购买 nike

我在尝试弄清楚如何从此 Json 中提取名称和 URL 时遇到了一些麻烦。

这是我的 Json 和 Javascript。这成功地循环并提取了每个对象,例如“1977”部分。但是我需要提取名称和 url 并显示它们。谁能帮忙?它是如此简单,我简直不敢相信我必须问。

[{
"1977": [{
"name": "my name 1",
"url": "myurl 1"
}],
"2104": [{
"name": "my name 2",
"url": "myurl 2"
}]
}]

var obj = JSON.parse(jsonString); //a parses above json
for (var i = 0; i < obj.length; i++) {
console.log(obj[i]); //returns the object
}

最佳答案

你需要遍历对象并只选择需要的属性,就像这样

for (var i = 0; i < obj.length; i++) {
for (var year in obj[i]) {
console.log("Current year is", year);
console.log(obj[i][year][0].name);
console.log(obj[i][year][0].url);
}
}

输出

Current year is 1977
my name 1
myurl 1
Current year is 2104
my name 2
myurl 2

关于javascript - 从 json 中提取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22989593/

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