1、json.decoder.JSONDecodeError: Unexpected UTF-8 BOM (decode using utf-8-sig): line 1 column 1 (char 0)
当你读取json出现这个问题时,可能是你的文件编码不对,笔者在尝试多种打开文件方式和转换方式(utf-8-sig读取,json.loads()转换,ats,eval)后仍然没有解决问题,修改文件编码后成功解决。
解决方法:编码那里带有BOM的UTF-8就是罪魁祸首,只需修改为UTF-8即可