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

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

在iOS开发中,和服务器交互中,经常用到字典和JSON格式字符串相互转换。

代码如下:

1、JSON格式字符串转字典

+ (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString {if(jsonString ==nil) {returnnil;

}

NSData*jsonData =[jsonString dataUsingEncoding:NSUTF8StringEncoding];

NSError*err;

NSDictionary*dic =[NSJSONSerialization JSONObjectWithData:jsonData

options:NSJSONReadingMutableContainers

error:&err];if(err) {

NSLog(@"JSON解析失败:%@",err);returnnil;

}returndic;

}

2、字典转JSON格式字符串

+ (NSString*)dictionaryToJson:(NSDictionary *)dic

{

NSError*parseError =nil;

NSData*jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPRettyPrinted error:&parseError];return[[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];

}

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航