呵呵, 要是仅仅处理json也不用我专门写这个博客, 只是后台人员喜欢用外层json内部放置json形式的字符串的形式传输数据, 这样将字符串转为json就变得有必要了.

例如后台返回的字符串为:

"{\"address\":\"示例地址\", \"birth\":\"19911220\",\"config_str\":\"{\\\"side\\\":\\\"face\\\"}\",\"face_rect\":{\"angle\":-90,\"center\":{\"x\":885.5,\"y\":266},\"size\":{\"height\":253,\"width\":232}},\"name\":\"名字\",\"nationality\":\"\",\"num\":\"410221198112201220\",\"request_id\":\"20170303153224_b1a90ad4e5c91d63a7cf8b0155a4dc45\",\"sex\":\"\",\"success\":true}\n"

这时就是单纯的字符串转json(字典)了, 代码示例:

    NSString *JSONString = @"{\"address\":\"示例地址\", \"birth\":\"19911220\",\"config_str\":\"{\\\"side\\\":\\\"face\\\"}\",\"face_rect\":{\"angle\":-90,\"center\":{\"x\":885.5,\"y\":266},\"size\":{\"height\":253,\"width\":232}},\"name\":\"名字\",\"nationality\":\"\",\"num\":\"410221198112201220\",\"request_id\":\"20170303153224_b1a90ad4e5c91d63a7cf8b0155a4dc45\",\"sex\":\"\",\"success\":true}\n";// 字符串进行UTF8编码, 编码为流NSData *JSONData = [JSONString dataUsingEncoding:NSUTF8StringEncoding];// 将流转换为字典NSDictionary *dataDict = [NSJSONSerialization JSONObjectWithData:JSONData options:NSJSONReadingMutableLeaves error:nil];

转换结果:

iOS 处理后台返回的json(或NSDictionary)形式字符串相关推荐

  1. 微信小程序后台返回的JSON字符串转JSON报错问题解决方案

    最近在学习小程序时候,发现后台返回的JSON数据字符串转JSON出错,如下: 转换语句:if (JSON.parse(uploadFileRes.data).code == 401) {//开始出错 ...

  2. android中解析后台返回的json字符串

    普通形式的: 服务器端返回的json数据格式如下: {"userbean":{"Uid":"100196","Showname&q ...

  3. js的eval函数解析后台返回的json数据时为什加上圆括号eval((+data+)),而HTML页面定义的数据不用...

    一,情况如下,这是成功代码: $(function () {$.ajax({url: "Demo.aspx",type: "post",data: { Id: ...

  4. 利用jquery的ajax获取后台返回的json数据为空

    错误示例 $.ajax({type:'POST',url:'',data:'',success:function(data){console.log(data);console.log(data.en ...

  5. 前端js处理后台返回的含换行符的字符串

    问题描述:一般列表展示,服务端会返回数组,方便前端展示.而我的项目,服务端因为种种原因返回的是字符串,字符串中包含换行符,前端需要自己以换行符为标志进行处理. network里面直接查看返回数据:字符 ...

  6. img src请求后台值值能判断_图片src拼接后台返回ID

    本文地址:http://www.cnblogs.com/veinyin/p/8507403.html  在学习 CSS 时只了解了给固定地址,但是如果给的是一个需要拼接的地址就蒙了,以下是基于 Vue ...

  7. Vue处理后台返回List集合带有Object对象的数据

    Vue JSON数组.JSON对象.数组的区别,请参考博客:JSON数组,JSON对象,数组的区别 在Vue接收到后台的List集合数据中含有对象想转成数据对象的形式(Array)如图一:而不是Obj ...

  8. Echarts异步加载后端接口返回的Json数据生成图表

         一.Echarts 是一款很好用的前端报表制作工具,根据官网的开发文档,我们可以导入假数据制作各种分析的图表.详情看官网:Echarts官网案例.但是如果要根据实际情况导入真实的数据呢?怎么 ...

  9. iOS 后台返回json解析出现的null的解决办法

    在后台返回值为Null为空时,我们代码没有判断时,程序就会崩溃.当时一直很疑惑是为啥,后来发现是数据问题,由于服务器的数据库中有些字段为空,然后以Json形式返回给客户端时就会出现这样的数据.当我们通 ...

  10. ajax调取json接口,通过 Ajax 调取后台接口将返回的 json 数据绑定在页面上

    第一步: 编写基础的 html 框架内容,并引入 jquery: 测试Ajax 第二步: 在 " " 中间插入要点击的按钮和用来显示数据的 标签,并编写对应的 function: ...

最新文章

  1. 现代密码学应用的范例-PGP
  2. GDCM:ReadSelectedPrivateGroups的测试程序
  3. 不要“个人英雄主义”,物联网安全共同体更稳固
  4. 递归删除指定目录下的指定类型文件和目录
  5. C 控制父、子进程的先后顺序执行
  6. 广东发布全国首批“网络视听产业试点机构”名单 虎牙获001号授牌
  7. mysql 事务sql_mysql存储过程之事务篇
  8. 企业之HA~cluster
  9. instanceof java 原理_JAVA中 instanceof 和 getClass() 区别小结
  10. android qq robot,安卓qq授权登陆源代码
  11. Matlab 均值滤波与中值滤波
  12. 吉首大学2019年程序设计竞赛(重现赛)- A SARS病毒 (矩阵,欧拉降幂)
  13. “开心偷菜”一梦8年终成空,终究还是输给了时间和规则!
  14. 魔金(5)——手雷、爱神锁、牛头扣
  15. SpringMVC配置文件中的各个组件
  16. 尘封多年的期权,价值千万...
  17. FPGA课程设计——数字电子时钟VERILOG(基于正点原子新起点开发板,支持8位或6位共阳极数码管显示时分秒毫秒,可校时,可设闹钟,闹钟开关,led指示)
  18. 能力培养——学习的10种好方法
  19. 数据结构之顺序表(C语言)
  20. 美创科技再次入选《2023杭州独角兽准独角兽企业榜单》

热门文章

  1. 剪映专业版 for Mac(全能好用的视频编辑工具)v1.0.11中文版
  2. 关于iOS13 的一些适配
  3. [暴力]JZOJ 100036 随机
  4. 1.6. 6.x Mini 安装后需要做的一些事
  5. linux已经不存在惊群现象
  6. 西部开源学习笔记BOOK2《vsftp服务》
  7. lvs负载均衡的调度算法和工作模式
  8. 累加数据段中的前3个字型数据
  9. verilog中generate用法及参数传递(转)
  10. [MySQL FAQ]系列 -- Linux命令行下快速监控mysql