Чтение из листа Excel и запись точных символов в файл json
У меня есть лист Excel, и я читаю из него и записываю значения, прочитанные в файл json. Но проблема в том, что символы написаны не так, как они есть.
Например: если текст "Молба", он записывается как "\u041b\u0438\u0447\u043d\u0430" в кодировке Unicode или что-то в этом роде.
Код, который я использую для записи в файл
with open('data.json', 'w') as file:
str = json.dumps(json_list, indent=4)
file.write(str)
file.close()
json_list
есть список объектов.
Любые предложения по решению этой проблемы будут полезны.
2 ответа
Учитывая предложение от @leotrubach,
json.dumps(json_list, indent=4, ensure_ascii=False).encode('utf8')
работал как хотелось.