解决前端出现SyntaxError: Unexpected token in JSON at position 0 at JSON.parse (<anonymous>)
在写小程序扫描获取二维码信息时,出现了如下报错
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.net2asp.com/9c6bcb994b.html
相关推荐
-
数据结构 | 排序算法——冒泡排序与快速排序【史上最全】
CSDN话题挑战赛第2期 参赛话题:学习笔记 上一文给大家讲解了排序算法中的选择排序与堆排序,今天,我们来进入交换排序,学习新的两种排序算法——冒泡排序与快速排序🎓…
1天前 -
python中openpyxl库用法详解
openpyxl模块是一个读写Excel 文档的Python库,openpyxl是一个比较综合的工具,能够同时读取和修改Excel文档。 openpyxl.load…
1天前 -
【最简易且成功率较高】使用conda创建虚拟环境并使用requirements.txt配置环境
r虽然网上有很多关于虚拟环境的配置和requirements.txt的文章,但是个人觉有的过于繁琐有的可能又无法实现,特别是一些问题的出现比较的小众,短时间内没有办法得到解决(如版…
1天前 -
Python——猜数字游戏
一、功能定义: 要求:从电脑上随机生成抽取任意一个整数(先测试0-10以内),再让玩家从键盘上输入猜测的数值进行比较,最后统计猜测的次数,直到猜中为止。 #导入随即库 import…
1天前 -
已解决Solving environment: failed
已解决Solving environment: failed CondaValueError: Malformed version string ‘~’: invalid char…
1天前 -
items()函数在python中的用法
items()函数在python中的用法 在python中,items()是一个字典的常用内建函数,主要用于获取或设置对象中的单个元素。在python的推导式中,列表和集合也会用到…
Python 1天前 -
wechaty撸一个属于自己的微信机器人(Python版接入文心一言)
前言 说明: 机器人的框架找了很久,由于很多框架都不能使用了或者封号率极高,最后选择了wewechaty,wechaty是可以使用ipad协议,主要是以node写的,因为打算机器人…
1天前 -
【华为OD机考 统一考试机试C卷】 出租车计费 、靠谱的车(C++ Java JavaScript Python C语言)
华为OD机考:统一考试 C卷 + D卷 + B卷 +A卷 目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕 抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意…
Python 1天前 -
Python之cantools
Python之cantools 文章目录 Python之cantools cantools简介 cantools代码举例1 cantools代码举例2 cantools代码举例3 …
Python 1天前
