JSONKit解析
来源:互联网 发布:淘宝发送优惠券给买家 编辑:程序博客网 时间:2024/05/22 12:54
#import "ViewController.h"#import "JSONKit.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSString *urlString = @"https://api.douban.com/v2/book/search?q=s"; [NSURLConnection sendAsynchronousRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlString]] queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) { //json解析 NSDictionary *dic = [data objectFromJSONData]; #if 0 NSString *string ; //json解析 [string objectFromJSONString];#endif NSLog(@"%@",dic[@"total"]); }]; /* username : "test" password : "xxx" other : {"key1":"value1","key2":["test","test2"]} */ NSDictionary *dic = @{ @"key1":@"value1", @"key2":@[@"test",@"test2"] }; //提交到服务器的是json字符串 //系统把对象(NSArray,NSDic)转化为json字符串 NSData *data = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:nil]; NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; /* TestString:NSString TestString *s; */ //判断string是否是NSString类或者其子类 if ([string isKindOfClass:[NSString class]]) { NSLog(@"YES"); } //判断string是否是NSString类。不包括子类 [string isMemberOfClass:[NSString class]]; NSLog(@"--- %@",string); #if 0 /* 在运行的时候和编译的时候data3是什么类型; 编译是NSData; 运行是NSString */ NSData *data3 = [[NSString alloc] init]; [data3 isEqualToData:[NSData data]];#endif }- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}@end
0 0
- JSONKit解析
- jsonkit 解析本地数据
- JSon解析之JSonKit
- iOS开发 JSONKit解析
- JSONKit网络解析
- 使用"JSONKit.h"解析文件
- iOS之JSONKit解析JSON
- JSON 数据的 JSONKit 解析
- JSONKit
- jsonkit
- IOS JSON解析之JSONKit使用
- jsonkit 解析nsarray 时候 报错
- IOS JSON解析之JSONKit使用
- 使用JsonKit解析中文时注意事项
- IOS JSON解析之JSONKit使用
- IOS JSON解析之JSONKit使用
- json解析使用第三方类库JSONKit
- IOS JSON解析之JSONKit使用
- 我也来写写如何在百度收录列表显示缩略图
- linux常用命令总结(持续更新)
- iOS多线程操作(NSThread,GCD,NSNSOperation )
- 最长递增子序列,最长递增字串
- 树
- JSONKit解析
- ARM与单片机的区别和选择?
- 软件测试分类、分级与软件缺陷管理
- 一只蹩脚的Smelly Cat
- 【软工文档】 之 文档总结
- 中秋啦
- 9.27
- RDO部署多节点OpenStack Havana(OVS+GRE)
- iOS开发:GET与POST接口网络请求以及对AFNetworking的二次封装