如你之前的json文件为:girl.json

解决方案:将该json文件从之前的UTF-8转换为ANSI编码。或者UTF-8无BOM格式编码的。

然后json.loads就可以识别,并转换为python对象了

实例:json文件

{
"employees": [
  { "firstName":"Bill" , "lastName":"Gates" },
  { "firstName":"George" , "lastName":"Bush" },
  { "firstName":"Thomas" , "lastName":"Carter" },
  {"姓":"付","名":"航"}
]

}

  python代码:

#!usr/bin/env python
# -*- coding:utf-8 -*-
import json
f = open("girl.json",encoding='utf-8')
s = json.load(f)
print(s)

  

 参考链接:https://www.crifan.com/fixed_problem_for_python_valueerror_no_json_object_could_be_decoded/

  感谢

相关文章:

  • 2021-08-07
  • 2021-04-07
  • 2021-06-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-15
  • 2021-12-01
  • 2022-12-23
  • 2022-02-01
  • 2022-02-09
相关资源
相似解决方案