`
leeyea
  • 浏览: 14070 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

今天在项目中发现,当插入或读取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

分享到:
评论

相关推荐

    html读取json数据百度地图api加载json数据加载marker图标

    html读取json数据百度地图api加载json数据加载marker图标

    读取json数据动态生成table

    总结一下,读取JSON数据并动态生成HTML表格的关键步骤包括: 1. 使用fetch或XMLHttpRequest获取JSON数据。 2. 解析JSON数据。 3. 创建HTML表格结构,包括表头和数据行。 4. 遍历JSON数据,为每一条数据创建表格行和...

    wpf读取json地址数据

    这个功能在处理地理位置数据时非常实用,可以避免用户手动输入复杂的地址信息,提高数据录入的准确性。 为了进一步优化用户体验,你还可以考虑添加异步加载数据、错误处理、数据验证等特性。同时,确保JSON数据的...

    Js读取json数据实现滚动分页实例

    总结一下,实现JavaScript读取JSON数据并进行滚动分页的主要步骤包括: 1. 解析JSON数据为JavaScript对象。 2. 监听窗口滚动事件。 3. 当用户滚动到页面底部时,向服务器请求下一页数据。 4. 将返回的新数据添加到...

    VC++读取json格式数据

    它以其简洁、易于阅读和编写的特点,成为C++开发者处理数据时的重要工具。本主题将围绕“VC++读取json格式数据”展开,介绍如何在Visual C++(VC++)环境下利用JSONcpp库进行JSON数据的解析和操作。 首先,JSONcpp...

    Java读取json文件并对json数据进行读取、添加、删除与修改操作

    开发过程中经常会遇到json数据的处理,而单独对json数据进行增删改并不方便,尤其是Geojson文件的处理,通过对网络资料的整理总结,下面介绍Java语言方法对json数据进行读取、添加、删除与修改操作。

    Js读取json数据实现滚动分页实例.rar

    Js读取json数据实现滚动分页实例 Js读取json数据实现滚动分页实例 Js读取json数据实现滚动分页实例

    VB利用官方api读写JSON数据格式文件简单实例

    在VB(Visual Basic)编程环境中,使用官方API来读写JSON数据格式文件是常见的操作,尤其是在处理网络数据交换或者存储配置信息时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和...

    经典ASP读取JSON字符串/生成JSON对象,数组对象等。

    这个文件可能包含了读取JSON数据的示例代码,可能包括从文件、数据库或其他数据源读取JSON,然后使用ASPJSON库进行解析和操作。 总结,经典ASP处理JSON主要依赖于第三方库,如`aspjson`。通过学习这些技术,开发者...

    C# 读取数组Json文件

    在C#编程中,处理JSON数据是常见的任务,特别是在与Web服务交互或存储配置信息时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。本篇文章将深入...

    使用递归循环读取省市区json文件数据,并保存到数据库中

    - 读取JSON文件并解析成Python对象。 - 定义递归函数,处理每个省市区节点并保存到数据库。 - 主程序部分,调用递归函数并管理数据库连接。 5. **注意事项**: - JSON文件的结构应与数据库表结构匹配,以确保...

    Android读取本地json文件的方法(解决显示乱码问题)

    - 当JSON文件是通过文本编辑器创建时,确保其保存的编码与读取时使用的编码一致。大多数现代文本编辑器默认保存为UTF-8,但一些旧版编辑器可能默认使用GBK或GB2312等其他编码。 - 在处理可能出现乱码的场景时,可以...

    Java实现后台发送及接收json数据的方法示例

    在Java开发中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于后端服务与前端或者不同服务间的通信。本篇文章将详细介绍如何在Java中实现后台发送和接收JSON数据,这涉及到网络请求、HTTP...

    读取excel数据转换成为json数据,和把json数据生成到excel文件中

    # 读取JSON文件 with open('output.json', 'r') as f: data = json.load(f) # 将JSON数据转换回DataFrame df = pd.DataFrame(data) # 写入Excel文件 df.to_excel('output.xlsx', index=False) ``` 这里我们使用...

    Java读取json文件,并转化为map取值

    在Java编程中,处理JSON数据是一项常见的任务,特别是在与服务器进行数据交互时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式...不断探索和熟练使用这些工具,将使你在处理JSON数据时更加得心应手。

    Jackson将json string转为Object,org.json读取json数组的实例

    描述中提到了一个实例,也就是使用Jackson库将JSON字符串转换为Java对象(Map),然后使用org.json库读取JSON数组。实例中说明了遇到的困难,即在使用Map读取第一级数据之后,尝试读取数组中的特定值时遇到了问题,...

Global site tag (gtag.js) - Google Analytics