我已经搜索了大约两个小时,似乎没有人清楚地解释过如何在Objective C中读取JSON文件。
假设我有一个名为colors.json
的JSON文件,看起来像这样:
{
"colors": [{
"name": "green",
"pictures": [{
"pic": "pic1.png",
"name": "green1"
}, {
"pic": "pic2.png",
"name": "green2"
}]
}, {
"name": "yellow",
"pictures": [{
"pic": "pic3.png",
"name": "yellow1"
}]
}]
}
我应该把这个文件复制到哪里才能在我的XCode路径中使用?
如何以编程方式获取此文件?
获取此文件后,如何读取每个
colors
对象的name
值?如何说“对于名称为
green
的颜色中的每个图片,在NSString中获取name
值”?
我尝试了几种方法,但还没有得出结论。我是否只是误解了JSON的概念?
NSJSONSerialization
。 - Larme[ios] [objective-c] [json] parse
在 SO 上挖掘,结果似乎比这个不太清晰,并且答案更差。如果您有一个规范链接,请粘贴它,否则似乎 Google 认为 这是规范的。就我个人而言,我已经知道 1 和 2,如果我们将其从这个问题中删除,这个问题对于 (3) 来说非常好。 - jrh