1 json字符串转其他
NSString * text = "";//此处为JSON字符串
NSData *d =[text dataUsingEncoding:NSUTF8StringEncoding];
id id = [NSJSONSerialization JSONObjectWithData:d options:kNilOptions error:nil];//此处返回为id类型
就是这样转的
2 转json字符串
-(NSString*)ObjectToJsonString:(id)object{
NSString *jsonString = [[NSString alloc]init];
NSError *error;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:object options:NSJSONWritingPrettyPrinted error:&error];
if (! jsonData) {
NSLog(@"error: %@", error);
} else {
jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; }
return jsonString;
}