python 运行错误json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)

python 运行出现错误提示:json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)解决方法。

出现这个错误,看错误提示是因为:于json.loads()接受的参数并不是直接的一个字典,而需要固定格式的。 引号必须为双引号,单引号不行。具体来说,这意味着解析器在解析字符串的开始位置(line 1, column 2)就遇到了问题,因为它期望一个属性名用双引号包围,但是并没有找到。
举个例子,如果一段JSON字符串应该看起来像这样:

  "name": "John",
  "age": "30"

但是如果你给了它这样:

{
'name': 'John',
'age': '30'
}

那么就会得到你提到的那个错误,因为属性名没有用双引号包围。
解决这个问题的方法通常是检查你的JSON字符串,确保所有的属性名都用双引号包围,并且字符串的格式是正确的。

未经允许不得转载:445IT之家 » python 运行错误json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)

赞 (0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏