`
ydbc
  • 浏览: 720585 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

JSON转NSDictionary后遍历多维的NSDictionary

 
阅读更多
从服务器得到的JSON数据解析成NSDictionary,通过递归遍历可以方便的把字典中的所有键值输出出来方便测试检查。
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
- (NSString*)stringFormDict:(NSDictionary*)dict
{
NSMutableString*str = [NSMutableStringstring];
NSArray*keys = [dict allKeys];
for(NSString*key inkeys) {
if([[dict objectForKey:key]isKindOfClass:[NSDictionaryclass]]) {
idobj = [dict objectForKey:key];
[strappendFormat:@"\n%@: %@",key,[selfstringFormDict:obj]];
}elseif ([[dict objectForKey:key]isKindOfClass:[NSArrayclass]]){
[strappendFormat:@"\n%@:",key];
for(idobj in[dict objectForKey:key]) {
[strappendFormat:@"\n%@",[selfstringFormDict:obj]];
}
}else{
[strappendFormat:@"\n%@: %@",key,[dictobjectForKey:key]];
}
}
returnstr;
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics