json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (ch

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/missyougoon/article/details/83058932

今天在使用字符串解析成json对象时,遇到了下面的错误:

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

提示很明显,将字符串中的单引号,改为双引号即可:

str_json = f.read()
temp = str_json.replace("'", '"') # 将单引号,替换成双引号
json_obj = json.loads(temp) # Done! 完美

猜你喜欢

转载自blog.csdn.net/missyougoon/article/details/83058932