原文:Python3解析json文件时报错:json.decoder.JSONDecodeError: Unexpected UTF-8 BOM (decode using utf-8-sig): line 1 column 1

如你之前的json文件为:girl.json 解决方案:将该json文件从之前的UTF 转换为ANSI编码。或者UTF 无BOM格式编码的。 然后json.loads就可以识别,并转换为python对象了 实例:json文件 employees : firstName : Bill , lastName : Gates , firstName : George , lastName : Bush ...

2018-01-25 10:55 0 2045 推荐指数:

查看详情

错误json.decoder.JSONDecodeError: Unexpected UTF-8 BOM的原因

近期在训练模型时偶然遇到了这个问题,当读json文件时,跳出如下错误 问题原因是用txt文件修改后缀产生的json文件,而且在修改后缀前打开过txt文件并添加了内容,由于txt开头会产生BOM字符用于识别文本的编码方式,这个字符会导致上述错误,因此需要去掉这个字符。 有2种方法可以避 ...

Thu Sep 03 19:40:00 CST 2020 0 595
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM