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

来源:7-3 通过node加载静态页面

web阿周

2017-12-27

http://img.mukewang.com/szimg/5a43108d0001d55005620387.jpg

http://img.mukewang.com/szimg/5a43108d0001a5a608790302.jpg


写回答

3回答

独傲的野狼

2019-03-05

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
0

Res

2019-03-11

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


不是json 所以报错了

0
0

河畔一角

2017-12-27

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

0
0

Vue2.6+Node.js+MongoDB 全栈打造商城系统

课程全面升级,Vue2.6+Koa2,从前端入门全栈,让你的未来更宽广

2634 学习 · 924 问题

查看课程