微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

【JSON】处理换行符

前言:

json格式数据中是不能有换行符“\n”的,有的话解析时会抛出异常

正文:

JS:

var myJSONString = JSON.stringify(myJSON);
var myEscapedJSONString = myJSONString.replace(/\\n/g,"\\n")
                                      .replace(/\\‘/g,"\\‘")
                                      .replace(/\\"/g,"\\\"")
                                      .replace(/\\&/g,"\\&")
                                      .replace(/\\r/g,"\\r")
                                      .replace(/\\t/g,"\\t")
                                      .replace(/\\b/g,"\\b")

Java:

array.replaceAll("\n","\\\\n")

参考博客

Json处理换行符 - dchjmichael的专栏 - CSDN博客
https://blog.csdn.net/dchjmichael/article/details/8243199

探究java中String.replaceAll方法把换行符(\n)替换为明文显示(\n)为何需要四个反斜杠(\\\\n) - 禤永豪 - CSDN博客
https://blog.csdn.net/xuanyonghao/article/details/75053469

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐