从服务器得到的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
= [ NSMutableString string ];
NSArray *keys
= [dict
allKeys ];
for ( NSString *key
in keys)
{
if ([[dict
objectForKey :key] isKindOfClass :[ NSDictionary class ]])
{
id obj
= [dict
objectForKey :key];
[str appendFormat : @"\n%@:
%@" ,key,[ self stringFormDict :obj]];
} else if
([[dict
objectForKey :key] isKindOfClass :[ NSArray class ]]){
[str appendFormat : @"\n%@:" ,key];
for ( id obj
in [dict
objectForKey :key])
{
[str appendFormat : @"\n%@" ,[ self stringFormDict :obj]];
}
} else {
[str appendFormat : @"\n%@:
%@" ,key,[dict objectForKey :key]];
}
}
return str;
}
|
分享到:
相关推荐
ios demo,JSONString to NSDictionary,字符串JSON数据转换到字典数据
NSDictionary,JSON和XML互相转换
ios demo,NSData和NSDictionary之间的相互转换的实现案例。
GenericModel Objective-C Model、JSON、NSDictionary互相转换简单高效的轻量级框架,支持model嵌套model。 ...JSON类型转简单Model //StudentModel.h @protocol StudentModel @end @interface Stud
仅适用于 NSDictionary , NSArray var response:NSDictionary = [ " Hello " : [ " World " : " Data " ]] println ( JSONData (response). get ( " Hello.World " )) // Data response = [ " Hello " : [[ " A " ...
NSData在IOS开发中是一个神奇的数据类型。比如说NSData可以与...NSData与JSON数据类型转换也是目前常用的热点。本文章是在实践基础上,给出示例代码来说明如何使用NSData,以及NSData与JSON,还有其他类型的转换。
主要介绍了IOS 开发之NSDictionary转换成JSON字符串的相关资料,这里提供实例帮助大家学习理解这部分知识,需要的朋友可以参考下
3.字典里Value值在前,key在后 Cocoa中的实现字典的集合NSDictionary在给定的关键字(通常是一个NSString)下存储一个数值(可以是任何类型的对象)。然后你就可以用这个关键字来查找相应的数值。
ios demo,NSDictionary toJSONString,字典转换到JSONString
NSDictionary-NilSafe, 发光时我们如何让NSDictionary安全 nsdictionary-nilsafe在发光的时候我们如何使NSDictionary安全,更多的在发光科技博客上阅读。 示例要运行示例项目,克隆 repo,然后从示例目录中运行 pod ...
轻松实现json和nsdictionary类的转换。
-> NSDictionary (例如JSON Model类) 将NSManagedObject转换为NSDictionary(然后再次转换)。安装 pod 'ManagedMappingObject'用法1设置NSManagedObject类。 您可以使用轻松生成。 mogenerator -m ...
NSDictionary *data1 = [json1 objectFromJSONString]; NSLog(@"json1.a:%@",[data1 objectForKey"a"]); NSLog(@"json1.b:%@",[data1 objectForKey"b"]); [json1 release]; // 如果json有嵌套,即value里有...
将JSON数据直接转成NSObject 支持自己绑定属性名和JSON对应的key @interface NSObject (YYJSON) //如果需要获取父类的属性,则重载此方法并且return YES (BOOL)YYSuper; //映射的字典 (NSDictionary *)...
详细的说明和用法 NSArray,NSSet,NSDictionary 以及他们子类的说明
把NSDictionary类型的数据转换为json,这个目前没找到ios自带方法,引用了第三方库JSONKit,就两个文件,json.h+.m.导入工程即可 下面就是代码了,仔细看哦,一晃就过了啊 NSString *returnString=[dic JSONString];...
将字典(NSDictionary)和数组(NSArray)打印的Log显示为Json格式。.zip,将字典(NSDictionary)和数组(NSArray)打印的Log显示为Json格式。直接将分类拖入到工程即可使用。
NSDictionary *dict = data.jsonObject; NodeDetailModel *model = [[NodeDetailModel alloc] initWithDict:dict]; NSLog(@"%@", model); 来源Github: https://github.com/ifnil/CCModel.git