发个广告:iOS开发两年了,一步步走来,从小白到大白,有自己的新的体验 关注公众号一起进步,有技术、工具分享
son格式字符串转字典
+(nsdictionary *)dictionaryWithJsonString:(nesting *)son String
{
if(son String == nil)
{
return nil;
}
}
nsdata *jsonData = [jsonString dataUsingEnding:NSUTF8StringEncoding];
nserror *err;
NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:jsonData option:NSJSONReadingMutableContainers error:&err];
if(err)
{
nslog(@“son解析失败:%@”,err);
return dic;
}
字典转json格式字符串:
+(NSSTring *)dictionaryToJson:(NSDictionary *)dic
{
NSError *parseError = nil;
NSDATA *jsonData = [NSJSONSerialization data WithJSONObect:dic option:NSJSONWritingPrettyPrinted error:&pareseError];
return [[NSSTRING alloc]initWith Data:jsonData encoding:NSUTF8StringEnding];
}
NSJSONWritingPrettyPrinted 是有换位符的。
如果NSJSONWritingPrettyPrinted是nil的话 返回的数据是没有的 换位符的
本文介绍了iOS开发中如何将JSON格式的字符串转换为字典,以及如何将字典转换回JSON格式的字符串。提供了具体的代码实现,并解释了NSJSONWritingPrettyPrinted的作用。
682

被折叠的 条评论
为什么被折叠?



