首页 前端知识 解决前端出现SyntaxError: Unexpected token in JSON at position 0 at JSON.parse (<anonymous>)

解决前端出现SyntaxError: Unexpected token in JSON at position 0 at JSON.parse (<anonymous>)

2024-04-22 09:04:24 前端知识 前端哥 53 499 我要收藏

在写小程序扫描获取二维码信息时,出现了如下报错

1.发现问题

打印结果,发现结果就是“正常”的json对象。而且根据各种json检测,也都证明没错。但是由于Json.parse(),json对象转js对象对括号内的json对象的格式是严格要求了。

结果:

折腾一上午,发现了"id_number"与第一个“{” 之间有个空格。

1.解决问题

这就好办了,我直接一个 .slice(1) 把前面的空格截取掉,就可以正常打印并获取其中的元素值了。

console.log(JSON.parse(res.result.slice(1)))//因为二维码格式前有个空字符,截取掉就可以正常json对象转换js对象了

结果:

转载请注明出处或者链接地址:https://www.qianduange.cn//article/5758.html
评论
发布的文章

JQuery中的load()、$

2024-05-10 08:05:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!