请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

JSON.parse(data)转换data数据输出,一直报错Unexpected token j in JSON at position 0

正在回答 回答被采纳积分+3

3回答

独傲的野狼 2019-03-05 20:40:07

stringify:把JSON格式/普通格式的对象转换为JSON格式的字符串

parse:把JSON格式的字符串转换为JSON格式的对象

即,添加一句

let data_json = JSON.stringify(data);

然后再

let result = JSON.parse(data_json);

console.log(`result:${util.inspect(result)}`);


1 回复 有任何疑惑可以回复我~
Res 2019-03-11 13:53:41

data是    jsonpcallback({"result":-11,"data":null,"msg":"\u6ca1\u6709\u767b\u5f55"})


不是json 所以报错了

0 回复 有任何疑惑可以回复我~
河畔一角 2017-12-27 19:18:47

先把data打印一下,有可能data不是一个json格式。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

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

帮助反馈 APP下载

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

公众号

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