以JSON格式压缩NSDictionary

时间:2016-03-09 09:01:31

标签: objective-c json xcode compression nsdictionary

如何压缩JSON格式的NSDictionary对象?做示范,我当前的对象是这样的:

noncompressed version

我想让它像那样:

compressed version

你可以帮我解决这个问题吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

您似乎想删除所有空格,请尝试以下操作:

NSData *data = [NSJSONSerialization dataWithJSONObject:dic options:0 error:nil];
NSString *jsonString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
jsonString = [jsonString stringByReplacingOccurrencesOfString:@"\\s"
              withString:@""
              options:NSRegularExpressionSearch
              range:NSMakeRange(0, [jsonString length])];