且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Python使用UTF-8 BOM头加载json文件

更新时间:2023-11-27 18:41:10

您可以使用codecs打开:

import json
import codecs

json.load(codecs.open('sample.json', 'r', 'utf-8-sig'))

或自己使用utf-8-sig解码并传递给loads:

or decode with utf-8-sig yourself and pass to loads:

json.loads(open('sample.json').read().decode('utf-8-sig'))