码迷,mamicode.com
首页 > Web开发 > 详细

JSON.parse 解析json字符串时,遇字符串换行符,解析失败

时间:2019-11-26 17:51:02      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:各路   字符串   png   字符   ima   mamicode   完美   不清楚   开始   

今天遇到json字符串转对象时报错了,发现有个字符串有换行符,仔细找了原因。

结果是因为JSON.parse转json字符串时遇到一些特殊字符需要先转义,如图所示

技术图片

 

然后尝试了各路大神介绍的办法,均不适用,因为需要在前端解析转义,

最后发现被语法坑了。。。

本来一个简单的问题,被搞了好久,

一开始我是这样写的技术图片

 

 用replace.(/[\r]/g,"\\r").replace(/[\n]/g,"\\n"),完了还不行

就换了种方式技术图片

 

 用replace.(/\r/g,"\\r").replace(/\n/g,"\\n")      这种方式完美解决换行符问题,

 

 

但是,反思,我在浏览器尝试的时候,两种方式都不报错技术图片

 

 这就很奇怪了,我也不清楚是什么原因,所以,以后还是多尝试几种方法,兴许就解决问题了,

欢迎大家留言讨论。。。

 

 

JSON.parse 解析json字符串时,遇字符串换行符,解析失败

标签:各路   字符串   png   字符   ima   mamicode   完美   不清楚   开始   

原文地址:https://www.cnblogs.com/jiuyueBlog/p/11937029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!