gpt4 book ai didi

swift - 你能用 Swifty-JSON 搜索 JSON 吗?

转载 作者:搜寻专家 更新时间:2023-10-31 08:26:31 25 4
gpt4 key购买 nike

我正在使用带有大量 JSON 的 SwiftyJSON。使用 SwiftyJSON,是否可以使用唯一标识符搜索数据以检索其他对象?

例如。

{  
"places": [
{
"name": "Place 1",
"id": 123,
},
{
"name": "Place 2",
"id": 456,
}
]
}

我想使用 id = 123 来获取关联的名称。这就是加载 JSON 后的全部内容。这可能吗?

最佳答案

这是来自 Github 上的 swifty JSON 文档:

//If json is .Dictionary
for (key: String, subJson: JSON) in json {
//Do something you want
}

第一个元素总是一个字符串,即使 JSON 是一个数组

//If json is .Array
//The `index` is 0..<json.count's string value
for (index: String, subJson: JSON) in json {
//Do something you want
}

然后你可以只检查你的 id 是否等于 123。然后你只需要在一个循环中循环,如果 places["id"]=123,那么你就有了你的对象 places。

我的意思是在算法中:

for(places in JSON)
{
if(places["id"] == 123)
{
//my object is object
}
}

关于swift - 你能用 Swifty-JSON 搜索 JSON 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31797254/

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