1 //{"code":"login_success","message":"abcdeeeee"} 2 //以{}表示的是字典 3 //“:”key,value分隔符 4 //“,”元素分隔符 5 6 NSString* str = @"{\"code\":\"login_success\",\"message\":\"abcedsdfsdf\"}"; 7 8 NSDictionary* dic = [str JSONValue]; 9 10 NSString* codeStr = [dic objectForKey:@"code"];11 NSString* messageStr = [dic objectForKey:@"message"];12 13 NSLog(@"%@",codeStr);14 NSLog(@"%@",messageStr);
1 //["a","b","c"]2 //[]表示的是一个数组3 4 str = @"[\"a\",\"b\",\"c\"]";5 NSArray* array = [str JSONValue];6 for (NSString* str in array) {7 NSLog(@"%@",str);8 }
1 //{"num":"3","names":["a","b","c"]}2 str = @"{\"num\":\"3\",\"names\":[\"a\",\"b\",\"c\"]}";3 NSDictionary* jsonDic = [str JSONValue];4 NSLog(@"%@",[jsonDic objectForKey:@"num"]);5 NSArray* jsonArray = [jsonDic objectForKey:@"names"];6 NSLog(@"%@",jsonArray);
1 //[NSString stringWithContentsOfURL:]2 NSString* urlStr = @"http://192.168.88.8/sns/my/user_list.php";3 NSURL* url = [NSURL URLWithString:urlStr];4 NSString* jsonStr = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil];5 dic = [jsonStr JSONValue];6 NSLog(@"%@",[dic objectForKey:@"totalcount"]);
1 //NSURL->NSData 2 NSData* data = [NSData dataWithContentsOfURL:url]; 3 4 //NSData->NSString 5 str = [[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding] autorelease]; 6 7 8 //NSString->NSData 9 //data = [str dataUsingEncoding:NSUTF8StringEncoding];10 11 //NSData->UIImage12 //UIImage* image = [UIImage imageWithData:data];13 14 //UIImage->NSData15 //data = UIImagePNGRepresentation(image);