ios SBJson4.x解析json数据。
2015-10-13 09:59
337 查看
刚刚升级SBJson到最新版本4.0.1后发现原来的解析数据的方法便了。代码如下。
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"];//设置相应内容类型 [manager GET:url parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"Success: %@", responseObject); //处理json NSString *requestTmp = [NSString stringWithString:operation.responseString]; NSData *resData = [[NSData alloc] initWithData:[requestTmp dataUsingEncoding:NSUTF8StringEncoding]]; SBJson4Parser *parser = [SBJson4Parser parserWithBlock:^(id item, BOOL *stop) { NSObject *itemObject = item; if ([item isKindOfClass:[NSDictionary class]]) { NSDictionary *activitiesDict = (NSDictionary*)itemObject; NSLog(@"%@",[activitiesDict objectForKey:@"result"]); } } allowMultiRoot:NO unwrapRootArray:NO errorHandler:^(NSError *error) { NSLog(@"%@", error); }]; [parser parse:resData]; } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"Error: %@", error); }];解析是一个同步方法:
[parser parse:resData];
[SBJson4Parser parserWithBlock:^(id item, BOOL *stop)
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- XML 与 JSON 优劣对比
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- VBA将excel数据表生成JSON文件
- newtonsoft.json解析天气数据出错解决方法
- vbs 解析json jsonp的方法
- Extjs4如何处理后台json数据中日期和时间
- C#实现将类的内容写成JSON格式字符串的方法
- JQuery ajax返回JSON时的处理方式 (三种方式)
- jquery JSON的解析方式示例介绍
- c#版json数据解析示例分享
- ASP JSON类文件的使用方法
- C#实现对Json字符串处理实例
- C#实现Json转Unicode的方法
- php解析json数据实例