1、从https://github.com/stig/json-framework/中下载json框架:json-framework
2、解压下载的包,将class文件夹下的所有文件导入到当前工程下。
3、在使用的文件中加入导入语句 :#import "SBJson.h"
4、将json字符串转为NSDictionary对象。
NSString *temp=@"{\"中国\":{
\"北京\":{\"北京1\":1,\"北京2\":2,\"北京3\":3},
\"上海\":{\"上海1\":4,\"上海2\":5,\"上海3\":6},
\"广州\":{\"广州1\":7,\"广州2\":8,\"广州3\":9}}}";
NSDictionary *items = [temp JSONValue];
5、递归遍历解析出的NSDictionary对象
-(void)visitDict:(NSDictionary *)dict{
NSArray *keys=[dict allKeys];
for (NSString *key in keys) {
NSString *result=[NSString stringWithFormat:@"key=%@,value=%@",key,[dict objectForKey:key]];
NSLog(result);
if([[dict objectForKey:key] isKindOfClass:[NSDictionary class]]){
[self visitDict:[dict objectForKey:key]];
}
}
}
6、将解析出的NSDictionary对象还原为json字符串
NSString * jsonStr=[items JSONRepresentation];
分享到:
相关推荐
ios获取网络json数据本地解析显示
ios中解析json对象基类中需要用的代码
iOS下解析json数据,自己亲自使用过,挺好用的。 使用JSONKit的解析方法:(需导入包:#import "JSONKit/JSONKit.h") - (void)printJson{ //如果json是“单层”的,即value都是字符串、数字,可以使用...
关于如何在IOS中如何对JSON数据包解析,上传。非常实用
iOS json生成model工具,mac电脑上dmg格式,安装即可使用,自动生成model
IOS将XML格式数据转成JSON格式数据,只要一个积分,一个积分你买不了吃亏,一个积分你买不了上当,1个积分给你总结好啦。
ios demo,JSONString to NSDictionary,字符串JSON数据转换到字典数据
1.JSON 包括系统方法的JSON ,以及三方JSONKit 2.XML 系统的解析(SAX方式),三方google的一个解析方式(DOM解析) SAX 解析: 这是苹果系统自带的xml解析方法,特点就是:逐行解析, 这样方式效率低,但是可以快速...
写了一个使用json官方工具包解析json的例子,共参考,可以去博客看
参考前辈的思路自己试着完成了一下,代码有些臃肿,封装的也不太高明,练练手,同时加深对递归的理解与使用,看完之后要是感觉有所得的话,记得给颗star呦。github地址:...
很好的IOS json和XML案例 IOS ios操作JSON
IOS开发 json实例,实习调用第三方api,适合初学者
iOS数组和字典转JSON格式的方法封装 简单易懂 供新手学习使用
iOS xml解析和json解析demo
IOS用于JSON到Object的转换
自己写的工具,可以输入一段JSON字符串,自动生成iOS的模型文件,代码是用OC写的,模型文件是JSONModel的格式。
NULL 博文链接:https://anlulu.iteye.com/blog/1834835
iOS中实体类序列化为Json字符串,Json字符串反序列化为实体类对象(arc环境下)
xml格式的数据和json之间的转换,希望可以帮助你。
ios 网络、json、 xml 、uiviewView 使用 ,博客地址https://blog.csdn.net/dreams_deng/article/details/106575762