我在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