1,第三方框架:Jsonkit
注意:改为MRC 并且修改两处isa
2,苹果原生 :
NSURL *url = [NSURL URLWithString:@"一个json类型的url"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
/**
NSJSONReadingMutableContainers = (1UL << 0), 容器是可变的,转成的结果是可变的类型
NSJSONReadingMutableLeaves = (1UL << 1), 叶子节点是可变的
NSJSONReadingAllowFragments = (1UL << 2) 允许根节点 可以不是NSArray,NSDictionary
枚举类型,一般使用位移的,传0,什么事情都不做
*/
id result = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:NULL];
NSLog(@"result = %@---%@", result, [result class]);
}];