返回数据:{"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试的
温温酱
TA贡献1752条经验 获得超4个赞
你确定是这行代码出的错吗?
根据你的错误信息,并不是这行代码出错了。
加个断点跟一下
JSON 规范的转义字符有:

写了一篇专栏文章:从一个 JSON.parse 错误深入研究 JavaScript 的转义字符
添加回答
举报
0/150
提交
取消
