当向后台插入或读取JSON数据遇见回车时
来源:互联网 发布:wordpress yoast seo 编辑:程序博客网 时间:2024/05/04 19:03
今天在项目中发现,当插入或读取JSON数据时遇见回车符,返回JSON数据格式时会报错(firebug里体现为乱码),百度了一下发现JSON不支持字符串里存在回车!
解决办法:
在向接口插入带json格式的数据之前,将回车等特殊符合替换成json接受的符号;
在向接口请求读取json格式的数据时,将回车等特殊符合替换成json接受的符号;
发送到后台
myPostStr.replace(/[\r\n]/g,"|"); //将myStr字符串里的回车和换行符替换成"|" ( 经测试json支持这个特殊字符 )
读取到前台
GetJson.replace(/\|/g,"\n"); //将json里的特殊字符“|”替换成回车或换行符 ( /g 为正则全局标志,此处对 | 转义 \| )
注意:GetJson.replace("|","\n");//仅仅匹配第一次找到的|
查看replace()方法的用法
本章已同步到我的新浪博客http://blog.sina.com.cn/leeyea1985
0 0
- 当向后台插入或读取JSON数据遇见回车时
- iOS 向后台发送json数据
- iOS向后台发送Json数据
- jquery向后台传入json数据
- iOS 向后台发送json数据
- 后台使用@RequestBody接收,anglarJs向后台传递Json数据,报415或400错误
- 当域中遇见回车
- 浏览器关闭或刷新向后台提交数据(实用解决方法)
- jQuery如何向后台传入json格式数据
- springMVC结合json向后台传送数据(一)
- SpringMVC 中向后台传入json数据的问题
- jQuery向后台传入json格式数据的方法
- ajax向后台传递“复合json”参数
- 前台jquery+ajax向后台请求数据,后台返回json,前台显示
- 在使用ajax向后台发送json数据,存在格式不正确的问题
- 从jsp中向后台传送json格式数据,浏览器报415 Unsupported media type
- springboot开发中使用postman 向后台传递json数据的时候,为空
- 当大数据遇见 Hadoop
- timestamp[] postgresql
- U-Boot 的编译
- 科锐C++视频教程
- shell中的cat和文件分界符(<<EOF)
- Winphone开发之动态加载XAML
- 当向后台插入或读取JSON数据遇见回车时
- iOS runloop
- DOS命令大全
- 爱是什么?
- 【Unity3D自学记录】代码获取隐藏游戏对象
- ehcache集群缓存配置
- Android中处理崩溃异常
- 转载 sudo apt-get 和 dpkg 包管理命令总结
- 常用的XMPP客户端软件