json.loads报错json.decoder.JSONDecodeError: Expecting value: line 1 column 2 (char 1)
import json
a = "['1', '2', '3']"
print(json.loads(a))
- 原因:因为字符串中的列表中的值是单引号
- 解决方法:将其中的单引号替换成双引号即可
import json
a = "['1', '2', '3']"
a = a.replace('\'', '\"')
print(json.loads(a))