2016-03-09 117 views
1

如何壓縮我的NSDictionary JSON格式的對象?不要證明,我現在的目標是這樣的:以JSON格式壓縮NSDictionary

noncompressed version

,我想使它是這樣的:

compressed version

你能幫我一下嗎?提前致謝。

+0

[轉換的NSDictionary到JSON(http://stackoverflow.com/questions/27293760/convert-nsdictionary-可能的複製to-json) – Pipiks

+0

不,我的NSDictionary是一個有效的JSON,我使用'isValidJSONObject'方法檢查。因此,我轉換爲json沒有任何問題。我想要做的是讓它免費。 –

回答

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])]; 
+0

沒錯,這就是我想要的,我會試試你的解決方案,謝謝。 –

+0

@DilaraAlbayrak不要忘記接受答案,如果它的工作;) –

+0

再次感謝,它完全工作(: –