美文网首页
带斜杠的json解析

带斜杠的json解析

作者: Liusr | 来源:发表于2017-10-19 15:59 被阅读348次

后台修改了数据返回值这样的:

浏览器返回数据.png

斜杠看的我蒙,先解析吧,我要的是value里面的值

NSDictionary *dicAll = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:&jsonErr];

NSDictionary *valueDic = valueDic = [dicAll objectForKey:@"Value"];

看了下valueDic的控制台打印值:

Snip20171019_4.png

我以为这不是没问题么,结果yymodel无法生成对象。
其实后台返回的value是一个字符串,\“就是转义为了字符串中能加""而已。这个dic nslog出来的其实跟平时的字典数组不一样。平时自己写的字典都是一行行的打印出来的。想到这点就考虑自己序列化成data,在从data转一次。

NSString *valueStr = [dicAll objectForKey:@"Value"];
//valueStr既然是字符串,就去掉这些换行 等尿性
valueStr = [valueStr stringByReplacingOccurrencesOfString:@"\n" withString:@""];
valueStr = [valueStr stringByReplacingOccurrencesOfString:@"\r" withString:@""];
NSData *valueData = [valueStr dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *valueStrDic = [NSJSONSerialization JSONObjectWithData:valueData options:NSJSONReadingMutableContainers error:nil];

ok

相关文章

  • json与oc数据互转

    1、json -> OC情景:服务器返回带斜杠数据,自己解析。eg: 解析步骤: 2、OC -> json

  • 带斜杠的json解析

    后台修改了数据返回值这样的: 斜杠看的我蒙,先解析吧,我要的是value里面的值 看了下valueDic的控制台打...

  • kibana watcher json 解析反斜杠 失败 (完

    在使用webhook告警的过程中,发现json解析不了。分析后,确认是反斜杠\导致的。 json 文件 sourc...

  • Gson的使用详解

    添加依赖: 将json解析为List集合 将json解析为带泛型的实体类

  • Json解析方式

    1.传统的JSON解析 1.1 生成Json 1.2 解析Json 2.Gson解析Json 2.1生成Json ...

  • iOS 去除JSON里的转义符

    iOS 去除JSON里的转义符 今天帮朋友弄这个问题,json返回全都是带''的,于是要去掉这个反斜杠,但是OC里...

  • JSON

    JSON解析(反序列化) JSON解析(序列化) JSON解析补充

  • iOS中解析json格式数据的各种方法调用

    JSON解析的解析过程不重要,重要的是JSON解析之后对结果的处理JSON解析后是个dictionary,但是字典...

  • JSON解析数据

    JsonObject解析 和JSonArray解析: JSON创建和JSON解析: 一。效果图: 创建: 解析: ...

  • Swift 4 JSON 解析指南

    Swift 4 JSON 解析指南 Swift 4 JSON 解析指南

网友评论

      本文标题:带斜杠的json解析

      本文链接:https://www.haomeiwen.com/subject/bfauuxtx.html