python中json.loads()方法报错Expecting property name enclosed in double quotes
责任编辑:梦想飞行     时间:2023-08-09     来源:原创
责任编辑:梦想飞行
时间:2023-08-09  来源:原创
分类: 技术分享
浏览量: 708

假设字符串a:

a='[{"aa":1,"bb":2},{"aa":3,"bb":"中国"},]' 或
a='[{"aa":1,"bb":2},{"aa":3,"bb":"中国",}]' 或
a='[{"aa":1,"bb":2},{"aa":3,"bb":"中国",},]'

用json.loads()转换为字典,但是报错了:

json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 36 (char 35)

解决方法:

将json字符串最后一个元素后面的逗号(,)删除就行。



来源:原创

回复:

Copyright © 2021 .长沙麦涛网络科技有限公司 All rights reserved. 湘ICP备20015126号-2
联系我们