iOS开发 JSONKit解析
2016-03-25 22:12
375 查看
第四种方法:JSONKit
NSData *data=[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.weather.com.cn/data/sk/101260101.html"]];
__autoreleasing NSError *err;
//(-1).打开XX-Net的start.command,状态栏打开EnableGlobalProxy
//(0).搜到ip后登录github.com/johnezang/JSONKit里DownloadZip下载包解压
//(1).导入.h和.m。到工程并 #import "JSONkit.h”,
//(2).JSONkit编译选项添加-fno-objc-arc命令
//(3).AutoFixit两个废弃语法并忽略警告
//(4).待解析data使用objectFromJSONDataWithParseOption:方法
NSDictionary *dict=[data objectFromJSONDataWithParseOptions:JKSerializeOptionNone error:&err];
NSLog(@"城市:%@",dict[@"weatherinfo"][@"city"]);
NSLog(@"温度:%@℃",dict[@"weatherinfo"][@"temp"]);
NSLog(@"时间:%@",dict[@"weatherinfo"][@"time"]);
NSLog(@"湿度:%@",dict[@"weatherinfo"][@"SD"]);
李昌立 09:59:51
2016-03-25 09:58:48.284 ex14-json[30629:1492867] 城市:贵阳
2016-03-25 09:58:48.285 ex14-json[30629:1492867] 温度:17℃
2016-03-25 09:58:48.285 ex14-json[30629:1492867] 时间:10:00
2016-03-25 09:58:48.285 ex14-json[30629:1492867] 湿度:79%
NSData *data=[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.weather.com.cn/data/sk/101260101.html"]];
__autoreleasing NSError *err;
//(-1).打开XX-Net的start.command,状态栏打开EnableGlobalProxy
//(0).搜到ip后登录github.com/johnezang/JSONKit里DownloadZip下载包解压
//(1).导入.h和.m。到工程并 #import "JSONkit.h”,
//(2).JSONkit编译选项添加-fno-objc-arc命令
//(3).AutoFixit两个废弃语法并忽略警告
//(4).待解析data使用objectFromJSONDataWithParseOption:方法
NSDictionary *dict=[data objectFromJSONDataWithParseOptions:JKSerializeOptionNone error:&err];
NSLog(@"城市:%@",dict[@"weatherinfo"][@"city"]);
NSLog(@"温度:%@℃",dict[@"weatherinfo"][@"temp"]);
NSLog(@"时间:%@",dict[@"weatherinfo"][@"time"]);
NSLog(@"湿度:%@",dict[@"weatherinfo"][@"SD"]);
李昌立 09:59:51
2016-03-25 09:58:48.284 ex14-json[30629:1492867] 城市:贵阳
2016-03-25 09:58:48.285 ex14-json[30629:1492867] 温度:17℃
2016-03-25 09:58:48.285 ex14-json[30629:1492867] 时间:10:00
2016-03-25 09:58:48.285 ex14-json[30629:1492867] 湿度:79%
相关文章推荐
- IOS开发-OC学习-MD5加密
- 准备做两件事 1.重现天猫首页.m代码 2.写个iosChart的GPU版
- IOS获取当前年月日 时分秒
- 浅谈iOS设计中用XML解析美团外卖地址信息并在tableView上显示
- IOS删除沙盒所有同类型的文件
- IOS开发for循环创建button
- iOS:手把手教你发布代码到CocoaPods(Trunk方式)
- 关于iOS工程文件夹的布局框架.
- 获取iOS设备的信息
- ios an ssl error has occurred and a secure
- IOS开发之结构体的使用
- IOS开发之storyBoard以及xib的使用
- iOS-百度地图添加标注自定义气泡
- 浅谈iOS运行时机制runtime(1)
- iOS 时间分钟秒的倒计时
- 【iOS】银联支付
- IOS-58-阶段性小细节汇总
- iOS 邮箱判断
- ios延迟的几种方式
- Nagios监控ESXI主机系统、硬件、nagios日志文件时间格式转换