前端解析Json字符串中有\r\n换行符

﹏ヽ暗。殇╰゛Y 2022-03-22 02:14 1445阅读 0赞

一.原因

后端接口返回的数据换行采用了\r\n方式,使得json文本无法解析带换行符的内容

二.解决方法

将Json字符串中所有的\r\n转成\\r\\n

注意:不能使用replace(/[\r\n]/g, “\\r\\n”)同时\r\n转换,如果是\r\n连续出现的时候,就会被替换两次,三次….死循环下去。

可以分两次转换:

  1. replace(/[\r]/g, "\\r").replace(/[\n]/g, "\\n")

发表评论

表情:
评论列表 (有 0 条评论,1445人围观)

还没有评论,来说两句吧...

相关阅读

    相关 json换行符的处理

      json作为ajax常用的一种数据类型,经常使用。但如果字段中出现换行符如何处理?    去掉显然不合适。有些字段本来就有换行符,如何能去掉?    测试一下json类