JSON解析步骤
来源:互联网 发布:行业评选网络投票 编辑:程序博客网 时间:2024/05/17 08:04
解析:就是按照一种约定好的格式(假象),由后台开发人员按照格式存数据,由前端开发人员按照格式取数据.(谨记:这种格式是由后台开发人员决定的,我们无权决定)
解析的本质:按照约定好的格式,取出我们想要的数据的过程.
JSON解析系统
1.先获取文件路径
NSString *jsonPath = [[NSBundlemainBundle]pathForResource:@"Student" ofType:@"json"];
2.初始化NSData对象
NSData *data = [NSDatadataWithContentsOfFile:jsonPath];
3.解析(数据最外层是什么类型,就用什么类型,如下)
NSMutableArray *arr = [NSJSONSerializationJSONObjectWithData:dataoptions:NSJSONReadingMutableContainerserror:nil];
对于JSONKit提供的解析方式是为NSString,NSData添加分类的方式,在分类中添加了解析的方法,将json格式数据解析成NSArray,NSDictionary.效率仅次于系统提供的方法.
而为NSArray,NSDictionary添加的分类的方法,则是将OC的对象,转化为JSON格式字符串.
一.将OC的数组转换成json格式
NSArray *arr =@[@"aa",@"bb",@"cc",@"dd",@"ee"];
转化
NSString *jsonStr = [arrJSONString];
二.将字典转化为JSON格式NSDictionary *dic =@{@"name":@"Frank",@"gender":@"man",@"age":@"18"};
NSString *jsonStr = [dicJSONString];
三.NSString解析
1.先获取文件路径
NSString *jsonPath = [[NSBundlemainBundle]pathForResource:@"Student"ofType:@"json"];
2.初始化NSString对象
NSString *jsonStr = [NSStringstringWithContentsOfFile:jsonPathencoding:NSUTF8StringEncodingerror:nil];
3.解析
NSArray *arr = [jsonStrobjectFromJSONString];
四. NSData解析
1.先获取文件路径
NSString *jsonPath = [[NSBundlemainBundle]
pathForResource:@"Student"ofType:@"json"];
2.初始化NSData对象
NSData *data = [NSDatadataWithContentsOfFile:jsonPath];
3.解析
NSArray *arr = [dataobjectFromJSONData];- Gson解析Json步骤
- JSON解析步骤
- java解析JSON步骤
- 解析JSON数据的步骤
- JSONObject 解析json的步骤
- GSON之JSON解析步骤
- 超详细JSON解析步骤
- 超详细JSON解析步骤
- 解析三层json数组步骤
- 超详细JSON解析步骤
- java 中解析json步骤
- 超详细JSON解析步骤
- 超详细JSON解析步骤
- android 解析Json数据前期步骤
- JSON数据解析步骤及封装
- 从网络上解析json小实例 分步骤参考
- 【JSON解析】JSON解析
- httpClient post步骤 解析json数据(向服务器传递,接受服务器传递))
- android目前最快的模拟器(genymotion)的安装
- [ZOJ 3814 Sawtooth Puzzle] bfs+状态压缩
- float与double的范围和精度
- JavaWEb基础之实现验证码
- [Clojure] Data Collection and Data Analysis on the music of www.xiami.com - Part 2
- JSON解析步骤
- fork()创建子进程步骤、函数用法及常见考点(内附fork()过程图)
- 手机高阶技巧大全
- 手动配置Hibernate
- int ,long , long long,__int64类型的范围
- HTTP报文格式-摘自<HTTP权威指南>
- ZOJ 3811——Untrusted Patrol
- 干货:中国移动互联网行业深度报告
- Http报文