JSON格式字符串字典,解析为字典

用系统自己的JSON解析器,解析后台数据时遇到了问题,本该是字典的一组数据解析回来变成了字符串

1531093-9aee86c9d94ce0d9.png.jpeg

如图所示

//解决思路
//1)将JSON格式的字符串字典转化为NSData二进制文件
//2)使用系统的NSJSONSerialization再次解析为字典
//代码如下
+ (NSDictionary *)dictWithJSONStr:(NSString *)JSONStr {

   if (JSONStr == nil) {

      return nil;
   }
   NSData *JSONData = [JSONStr    dataUsingEncoding:NSUTF8StringEncoding];

   NSError *error;

   NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:JSONData options:NSJSONReadingMutableContainers error:&error];

   if(error) {
      NSLog(@"JSON解析失败:%@",error);
      return nil;
    }

     return dict;

}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,679评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,259评论 4 61
  • 年少的时候,很喜欢把青春比作冰做的风铃,晶莹剔透却经受不了任何的风吹与雨打。于是,只能小心翼翼地收藏着你的微笑,遥...
    馨雪清菡阅读 707评论 13 9
  • 经济增速放缓、实体难做、楼市黄金时代结束、股市步入熊市、互联网金融乱象频出……投资者不禁要问,出路何在?全球资产配...
    广州玄甲阅读 373评论 0 0