我在dictionary
看起來像保存在json
分析結果:獲得特定鍵的值的NSDictionary
{
"statusCode":"200",
"body":[
{
"status":"success",
"remarks":null
}
],
"data":[
"abcd":[
{
"category":"a",
"title":"b",
"id":"24"
},
{
"category":"c",
"title":"crd",
"id":"65"
},
{
"category":"ds",
"title":"sd",
"id":"18"
}
]
},
{
"efgh":[
{
"category":"ds",
"title":"sd",
"id":"18"
},
{
"category":"sd",
"title":"sd",
"id":"1"
}
]
},
{
"ijkl":[
{
"category":"ds",
"title":"sd",
"id":"18"
},
{
"category":"sd",
"title":"sd",
"id":"1"
}
]
}
]
}
的數據關鍵@「數據」可以通過使用
NSMutableArray *getdata=[[NSMutableArray alloc]init];
getcat=[results objectForKey:@"data"];
被保存到一個數組
現在我應該怎麼做values(category, title, id)
裏面的第一個索引,即"abcd"
。
如果有人有任何的知識,請看看。
感謝所有。
我無法獲取字典中的值,即類別,標識,標題。 – 2013-04-26 10:08:53
nslog字典,如我的答案所示,並告訴打印什麼。 – 2013-04-26 10:11:16
我通過NSString * cat = [dict valueForKeyPath:@「id」] [0]獲得了內部鍵值。 這意味着要獲取特定鍵的所有id,例如我必須用於循環的「abcd」下的所有id。 – 2013-04-26 10:14:25