MyTetra Share
Делитесь знаниями!
Выгрузить объект в JSON в Unicode в Python
03.05.2019
16:07
Автор: br0ke
Текстовые метки: python, json, dump, dumps, unicode, utf, utf8, utf-8, ascii, ensure_ascii
Раздел: Информационные технологии - Python

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


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

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


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


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

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


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