iOS:json格式字符串转字典,字典转json格式字符串

来源:互联网 发布:淘宝互刷平台源码 编辑:程序博客网 时间:2024/05/21 18:30
/*!* @brief 把格式化的JSON格式的字符串转换成字典* @param jsonString JSON格式的字符串* @return 返回字典*/json格式字符串转字典:+ (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString {if (jsonString == nil) {return nil;}NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];NSError *err;NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:jsonDataoptions:NSJSONReadingMutableContainerserror:&err];if(err) {NSLog(@"json解析失败:%@",err);return nil;}return dic;}字典转json格式字符串:+ (NSString*)dictionaryToJson:(NSDictionary *)dic{NSError *parseError = nil;NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&parseError];return [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];}NSJSONWritingPrettyPrinted  是有换位符的。如果NSJSONWritingPrettyPrinted 是nil 的话 返回的数据是没有 换位符的 作者:Tracey链接:http://www.jianshu.com/p/6cca93f195b0來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


阅读全文
0 0