gpt4 book ai didi

ios - 如何在 objective-c 中解析没有key的json第一个对象?

转载 作者:行者123 更新时间:2023-11-29 00:23:28 24 4
gpt4 key购买 nike

我需要从这个链接解析 json https://raw.githubusercontent.com/David-Haim/CountriesToCitiesJSON/master/countriesToCities.json

此文件将国家名称存储为键,并存储为位于这些国家/地区的城市值

如何通过我所知道的国家的 key 来拉城,这里以中国为例

NSDictionary *dict = [self JSONFromFile]; 
NSArray *city = [dict objectForKey:@"China"];
NSLog(@"Colour name: %@", city);

但我首先需要获取所有国家/地区的名称,然后用户可以选择国家/地区以采取进一步行动。

最佳答案

获取 JSON 响应并将其存储在字典中,然后使用以下代码迭代该字典中的每个键值对。

对于 Objective C

[dictionary enumerateKeysAndObjectsUsingBlock:^(id key, id value, BOOL* stop) {
NSLog(@"%@ => %@", key, value);
// This block will iterate for each (key,value) pair in the dictionary.
}];

对于 Swift 3.0

for (key, value) in dictionary {
print(key, value)
// This block will iterate for each (key,value) pair in the dictionary.
}

关于ios - 如何在 objective-c 中解析没有key的json第一个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43705147/

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