gpt4 book ai didi

javascript - 按初始值或顶级值进行 JSON 查找

转载 作者:行者123 更新时间:2023-11-28 15:53:58 26 4
gpt4 key购买 nike

我希望能够使用 - 查找 JSON 属性

countries['us']

并返回一个对象,例如

{
flag : 'us-flag.png',
capital : 'Washington DC',
anthem : 'Pump Up The Jam'
}

等等

是否可以通过这种方式组合数组和对象?所以 JSON 可能看起来像 -

"countries" : [
"us" : {
flag : "us-flag.png",
capital : "Washington DC",
anthem : "Pump Up The Jam"
}
]

我希望这是有道理的。简而言之,我可以使用数组在 JSON 中进行查找吗?

谢谢

最佳答案

您的思路是正确的,但您的符号略有偏差。在 JSON 中,对象是一组键/值对。该值可以是另一个对象(即另一组键/值对)。这允许您执行以下操作:

"countries" : {
"us" : {
"flag" : "us-flag.png",
"capital" : "Washington DC",
"anthem" : "Pump Up The Jam"
},
"ru" : {
...
}
}

或者,数组是值的集合。这些值也可以是对象:

"countries" : [
{
"flag" : "us-flag.png",
"capital" : "Washington DC",
"anthem" : "Pump Up The Jam"
},
{
...
}
]

但是,数组具有键/值对是不正确的。

参见http://www.json.org/了解更多详细信息。

关于javascript - 按初始值或顶级值进行 JSON 查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19506948/

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