JSON数据解析步骤及封装
2016-07-26 08:33
477 查看
一..JSON数据解析步骤
二.JSON数据解析的封装
三.JSON数据解析的调用:
//1.获取文件路径 NSString *path = [[NSBundle mainBundle]pathForResource:listName ofType:@"json"]; //2.JSON-->data(二进制数) NSData *jsonData = [NSData dataWithContentsOfFile:path]; //3.解析数据,返回类型看JSON文件结构(id只是举例) id data= [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:nil];
二.JSON数据解析的封装
// // DataService.h // WXMovie // // Created by bing on 16/7/22. // Copyright © 2016年 bing. All rights reserved. // #import <Foundation/Foundation.h> @interface DataService : NSObject +(id)loadDataWithListName:(NSString*)listName; @end
// // DataService.m // WXMovie // // Created by bing on 16/7/22. // Copyright © 2016年 bing. All rights reserved. // #import "DataService.h" @implementation DataService +(id)loadDataWithListName:(NSString*)listName{ NSString *path = [[NSBundle mainBundle]pathForResource:listName ofType:@"json"]; NSData *jsonData = [NSData dataWithContentsOfFile:path]; id data= [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:nil]; return data; } @end
三.JSON数据解析的调用:
NSDictionary * data = [DataService loadDataWithListName:@"top250"];
相关文章推荐
- 使用 Python 处理 JSON 格式的数据
- XML 与 JSON 优劣对比
- VBA将excel数据表生成JSON文件
- newtonsoft.json解析天气数据出错解决方法
- vbs 解析json jsonp的方法
- Ruby和Ruby on Rails中解析JSON格式数据的实例教程
- Extjs4如何处理后台json数据中日期和时间
- C#实现将类的内容写成JSON格式字符串的方法
- JQuery ajax返回JSON时的处理方式 (三种方式)
- jquery JSON的解析方式示例介绍
- c#版json数据解析示例分享
- ASP JSON类文件的使用方法
- C# JSON格式化转换辅助类 ConvertJson
- C#实现对Json字符串处理实例
- C#实现Json转Unicode的方法
- 深入理解PHP JSON数组与对象
- php解析json数据实例
- PHP中JSON的应用技巧
- PHP6 先修班 JSON实例代码
- 关于JSON以及JSON在PHP中的应用技巧