【发布时间】:2012-04-04 01:12:16
【问题描述】:
This answer 似乎展示了如何制作 JSONObject。
NSString *jsonString = @"[{\"id\": \"1\", \"name\":\"Aaa\"}, {\"id\": \"2\", \"name\":\"Bbb\"}]";
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
NSError *e = nil;
NSMutableArray *json = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:&e];
NSLog(@"%@", json);
输出看起来像一个 json 对象。但后来我尝试了以下方法:
NSLog(@"%@", [NSJSONSerialization dataWithJSONObject:json options:NSJSONWritingPrettyPrinted error:nil ]);
我得到的是
这似乎表明它不是真正的 JSONObject。你是怎么做的?
【问题讨论】:
标签: string json ios5 nsstring nsobject