我正在通過使用下面的代碼將我的json字符串轉換爲NSMutableDictionary
,它工作正常,但是如果有任何不需要的空格,那麼字典將變爲空,我測試它與JSON lint,JSON解析器,如果我手動刪除JSON字符串變爲有效的空白空間,則有任何方法可以刪除JSON字符串中的空白。如何刪除JSON字符串中的空白Objective-c
NSMutableDictionary *responseDictionary;
NSData * data = (NSData *)responseObject;
NSString *jsonString = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding];
responseDictionary = [NSJSONSerialization JSONObjectWithData:data
options:NSJSONReadingMutableContainers
error:nil];
NSLog(@"the value in the dic is%@",responseDictionary);
在此先感謝
聽起來像它需要在生成JSON的軟件中修復。 – Droppy
請參閱此鏈接:http://stackoverflow.com/questions/8075147/replace-all-nsnull-objects-in-an-nsdictionary –
可能重複的[白色空間序列的單個字符](http:///stackoverflow.com/questions/758212/collapse-sequences-of-white-space-into-a-single-character) –