这是由于转义字符引起的如 : \ , fastjson 处理后是双反斜杠:\\ ,而 JSON.parse 解析时需要4个反斜杠 ,即 js解析json 反斜杠时,需要 4个 解成 1 个

解决方法: 后台返回前,把处理后的json字符串再处理,所有双反斜杠 替换成 4个 :

JSON.toJSONString(list).replaceAll("\\\\", "\\\\\\\\");

    或 前端接收后处理成4个反斜杠

对于其他的其他的特殊字符 
1.双引号("),如果正确出现双引号应为\\\" 
2.\n,如想想出现正确的换行需要json字符串中是\\n,其实是先对\n中的\转义,n变成了普通字符,在解析为js对象的时候n与之前的\(只有一个\了)被解释为换行。如下的两个与此类似。 
3.\r,\\r 
4.\t,\\t

转载于:https://www.cnblogs.com/exmyth/p/9927551.html

fastjson 返回json字符串,JSON.parse 报错相关推荐

  1. vue将数组转换json字符串:JSON.stringify()以及json字符串转换成vue数组:

    JSON.stringify():方法用于将 JavaScript 值转换为 JSON 字符串. 语法 JSON.stringify(value [, replacer] [, space]) val ...

  2. JSON.parse() Unexpected token i in JSON at position 2 报错问题

    JSON.parse(): Unexpected token i in JSON at position 2 报错问题 错误代码: var res = "[{id:1,name:'limin ...

  3. Unexpected token o in JSON at position 1 报错原因及解决方法

    Unexpected token o in JSON at position 1 报错原因及解决方 问题描述: 在做登录页面,实现登录功能,返回token值时,提示 Unexpected token ...

  4. vue-cli中mock本地json数据踩雷:报错404 (GET http://localhost:8080/goods 404 (Not Found) )

    标题vue-cli中mock本地json数据踩雷:报错404 运用vue的脚手架进行了项目的搭建,想要通过json文件模拟后台传输数据,结果一直报错:404,经过不断的查找资料和调试终于找到问题的所在 ...

  5. 关于配置vsc中.json注释波浪线报错问题*

    关于配置vsc中.json注释波浪线报错问题 将setting.json改为settings-json task.json改为tasks.json 解决问题 (原因未知代补充)

  6. 内置对象的API Array数组对象 String字符串对象 json字符串 JSON对象 js作用域及变量预解析 引用类型与值类型区别 共享引用 基本包装类型 数组去重

    01-内置对象的API a.Date对象获取时间 b.Array对象数组加工 c.String对象字符串加工 d.json字符串的语法格式 e.JSON对象的字符串与对象转换应用 02-JS作用域 a ...

  7. JSON.parse使用 之 Unexpected token o in JSON at position 1 报错原因

    JSON.parse()用于从一个字符串中解析出json对象,如 var str = '{"name":"Wu","age":"2 ...

  8. JSON.parse报错: Unexpected identifier

    原因是: 需要parse 的 数据不符合规范 JSON.parse() 方法用于将一个 JSON 字符串转换为对象.一般是配合JSON.stringify使用 这时候需要看一下()里面的数据是不是js ...

  9. 总结JSON.parse()报错VM71:1 Uncaught SyntaxError: Unexpected token u in JSON at position 0等之类的问题

    问题场景:在调试前端应用的时候经常出现形如"Uncaught SyntaxError: Unexpected"之类的令人头疼觉得莫名其妙的问题:所以有必要总结整理一下关于JSON. ...

最新文章

  1. 数学等于号是=那三个横杠是什么符
  2. 加油!打工人!打工人分析简报
  3. python json dumps 自定义_Python json.dumps 自定义序列化操作
  4. Flying to the Mars
  5. postgresql介绍,安装,启动
  6. 大家来聊聊如何PASS 360
  7. 论文发表在什么期刊上_医学论文发表期刊论文范文
  8. nginx+tomcat 动静分离
  9. HTML5 Web Storage API
  10. Linux、Ubuntu、CentOS安装和配置zsh
  11. 搭建linux环境的tomcat服务器
  12. 基环树DP(bzoj 1040: [ZJOI2008]骑士)
  13. 在VIM中使用GDB调试 – 使用pyclewn
  14. Android集成三方浏览器之X5内核,从入门到精通
  15. 基于51单片机的CC2541蓝牙透传模块的无线通信
  16. python:maya 一个人性化的时间处理库
  17. 潮汕“七样羹”,吃了变后生
  18. BGA封装扇出过孔-BGA芯片的布局布线技巧
  19. 语法转换_【语法专题】句型转换(下)
  20. bluetooth a2dpsink

热门文章

  1. kubesphere 3.0离线安装
  2. 【网址收藏】华为荣耀V9(DUK-AL20)刷机包下载
  3. 还在跟面试官纠缠redis分布式锁的问题?此图让你吊打面试官
  4. Java泛型的不变性和作用域
  5. eureka服务的注册、续约、下线
  6. Briage桥接设计模式
  7. 【软考】 2019年上半年软件设计师考试上午真题(专业解析+参考答案)
  8. sqserver对比oracle的区别,oracle和sqlserver比较
  9. IDEA 报错:找不到包或者找不到符号
  10. Coding:从给定数字集中找到最大的数字