为了账号安全,请及时绑定邮箱和手机立即绑定

json格式转换问题: Unexpected token d in JSON

json格式转换问题: Unexpected token d in JSON

慕妹3242003 2019-02-19 17:12:17
返回数据:{"taskType":"normal","tickerList":[],"endDate":"2016-12-31","tplList":["\d销售费用(单位元)?(51)"],"ggType":"cb","tableMark":""}处理代码:data[i].taskInfoObj = $.parseJSON(data[i].taskInfo.replace(/\n/g, ', '));出现错误:
查看完整描述

2 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

最外层改成单引号


'{"taskType":"normal","tickerList":["000561"],"endDate":"2016-12-31","tplList":["合并财务报表项目注释_在建工程_在建工程_重要在建工程项目本期变动情况(227)"],"ggType":"cb","tableMark":""}'

或者先赋给一个变量,我是用JSON.parse试的


查看完整回答
反对 回复 2019-02-21
?
温温酱

TA贡献1752条经验 获得超4个赞

你确定是这行代码出的错吗?


根据你的错误信息,并不是这行代码出错了。


加个断点跟一下


JSON 规范的转义字符有:

https://img1.sycdn.imooc.com//5c6e5bf10001c0e702070216.jpg

写了一篇专栏文章:从一个 JSON.parse 错误深入研究 JavaScript 的转义字符


查看完整回答
反对 回复 2019-02-21
  • 2 回答
  • 0 关注
  • 1862 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号