iOS 字典与字符串的相互转换

来源:互联网 发布:java跨域上传图片 编辑:程序博客网 时间:2024/05/16 17:20
<pre name="code" class="objc"><span style="font-family: Arial, Helvetica, sans-serif;">//字符串转字典+ (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString {</span>
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;}


//字典转字符串+ (NSString*)dictionaryToJson:(NSDictionary *)dic{NSError *parseError = nil;NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&parseError];return [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];}

0 0
原创粉丝点击