文档章节

当向后台插入或读取JSON数据遇见回车时

零七九三
 零七九三
发布于 2016/06/08 17:31
字数 257
阅读 22
收藏 0

今天在项目中发现,当插入或读取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
博文 90
码字总数 18211
作品 0
杭州
前端工程师
私信 提问
现在的JavaWeb项目中,还有必要用JSP吗?欢迎讨论

如题所示,我觉得现在JSP在Web项目中已经可有可无了,下面是我现在的做法,如果大家有更好的想法,欢迎讨论! 我现在的项目中,已经全部使用了HTML静态页面来代替JSP,页面通过Ajax向后台发起...

情天
2012/11/01
21.9K
31
SpringMVC如何传输对象的json数据

如果想让后台向前台传输一个对象的json类型数据,如何实现? 这里是 前台向后台传输对象的json数据,并获取:http://my.oschina.net/craftsdream/blog/530113...

noteman
2015/12/16
127
0
HTTP请求中的form data和request payload的区别等(转载)

阅读博文之后的小总结: 题目:HTTP请求中的form data和request payload的区别 在Chrome中调试发现, .post方法发送的请求显示在form data下面。也就是说payload中的数据是前台通过ajax的方式...

a2011480169
2017/10/26
0
0
Java编程中获取键盘输入实现方法及注意事项

Java编程中获取键盘输入实现方法及注意事项 键盘输入一个数组 package com.wen201807.sort;import java.util.Scanner;public class Main { } 键盘输入含有逗号的坐标 package Java;import ja...

艹码哥
07/28
0
0
JFinal如何处理从页面上传回来的JSON

我在用JFINAL的blog的DEMO,在更新一条blog时,不知道他是如何将界面上需要更新的数据传到后台的。我F12看了一下,当点击更新按键时,页面是向后台发送了blog.id=2&blog.title=test+1&blog.co...

hyhdl888
2014/09/04
1K
5

没有更多内容

加载失败,请刷新页面

加载更多

deepin中配置robot framework环境

本文永久更新地址:https://my.oschina.net/bysu/blog/2989005 【若要到岸,请摇船:开源中国 不最醉不龟归】 1.在终端中输入pip,回车,如果提示没有该命令,则先安转pip sudo apt-get inst...

不最醉不龟归
49分钟前
3
0
OSChina 周日乱弹 —— 钱不还,我就当你人不在了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享Bigleaf的单曲《小鹿》 《小鹿》- Bigleaf 手机党少年们想听歌,请使劲儿戳(这里) 周日在家做什么? 做手工呀, @poorfis...

小小编辑
今天
141
5
EOS docker开发环境

使用eos docker镜像是部署本地EOS开发环境的最轻松愉快的方法。使用官方提供的eos docker镜像,你可以快速建立一个eos开发环境,可以迅速启动开发节点和钱包服务器、创建账户、编写智能合约....

汇智网教程
今天
21
0
《唐史原来超有趣》的读后感优秀范文3700字

《唐史原来超有趣》的读后感优秀范文3700字: 作者:花若离。我今天分享的内容《唐史原来超有趣》这本书的读后感,我将这本书看了一遍之后就束之高阁了,不过里面的内容一直在在脑海中回放,...

原创小博客
今天
31
0
IC-CAD Methodology知识图谱

CAD (Computer Aided Design),计算机辅助设计,指利用计算机及其图形设备帮助设计人员进行设计工作,这个定义同样可以用来近似描述IC公司CAD工程师这个岗位的工作。 早期IC公司的CAD岗位最初...

李艳青1987
今天
40
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部