尝试使用 格式化 JSON 输出时dump,不再显示俄语字符。出现诸如“地址之类的自定义字段”之类的内容:“\u0443\u043b\u0438\u0446\u0430 \u041c\u0430 等。”
试过了json.dumps().encode("utf8")-codac convert没有任何帮助。
def load_data(filepath):
with open(filepath, 'r', encoding='utf-8') as fh:
data = json.load(fh) # загружаем из файла данные в словарь data
return data
def pretty_print_json(data):
inf = json.dumps(data,sort_keys=False,indent=4, separators=(',', ': '))
return inf
使用ensure_ascii=False选项:
从文档:
例子:
JSON 文件: