我这是在JSON格式返回给我辞书字典iPhone的NSArray值
{
"neverstart": {
"color": 0,
"count": 0,
"uid": 32387,
"id": 73129,
"name": "neverstart"
},
"dev": {
"color": 0,
"count": 1,
"uid": 32387,
"id": 72778,
"name": "dev"
},
"iphone": {
"color": 0,
"count": 1,
"uid": 32387,
"id": 72777,
"name": "iphone"
}
}
我也有包含的ID的一个项目需要一个NSArray。例如[72777,73129]
我需要做的是得到一个字典id =>名称的数组中的项目。我知道这是可能的迭代通过数组,然后遍历所有的值在字典中,并检查值,但它似乎应该有一个不太长的方法来做到这一点。
请原谅我的无知,因为我只是想找到解决iPhone SDK和学习Objective C和Cocoa的方法。
我的过早答案道歉 - 我投了删除它。你能澄清你已经将JSON解析为NSDictionarys的层次结构吗? – teabot 2009-06-26 10:45:19
+1好问题。我重新添加了“json”,并将“iphone”更改为“cocoa”,因为这个问题更普遍适用。 – 2009-06-26 14:31:35
是的,我已经将JSON解析为NSDictionaries的层次结构。这是非常简单的与json框架 – Xetius 2009-06-27 17:26:27