MyTetra Share
Делитесь знаниями!
Выгрузить объект в JSON в Unicode в Python
Время создания: 03.05.2019 16:07
Автор: br0ke
Текстовые метки: python, json, dump, dumps, unicode, utf, utf8, utf-8, ascii, ensure_ascii
Раздел: Информационные технологии - Python
Запись: and-semakin/mytetra_data/master/base/1556881667or4bfae7a6/text.html на raw.githubusercontent.com

По умолчанию json.dumps() экранирует символы Юникода:


>>> json.dumps({'тест': 'тест'})

'{"\\u0442\\u0435\\u0441\\u0442": "\\u0442\\u0435\\u0441\\u0442"}'


Чтобы отключить это поведение, нужно передать флаг ensure_ascii=False:


>>> json.dumps({'тест': 'тест'}, ensure_ascii=False)

'{"тест": "тест"}'


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования