python爬虫在解析key不带引号的json报错的问题解决方案
python爬虫在解析key不带引号的json报错的问题解决方案
·
demjson-2.2.4
1.近期在解析数据时发生一个Bug,
废话不说直接看数据
当时一看json格式,还挺开心以为直接json.loads() 梭哈就可以了,没想到直接给报错了,后来定睛一看不是标准的json,key全不带引号,
经过一番查找终于找到解决方案,操作如下
pip3 install demjson
然后这样处理下就行了
import demjson
json_str = '{id: 1,lng: 104.08674,lat: 30.656809 ,title: "四川(太古里店)",content: ["地址:四川省成都市锦江区下 ", "电话:12345678 "]}'
result = demjson.decode(json_str)
print(result)
注,如果安装时报如下错误
解决方案
pip install setuptools==57.5.0

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)