
json.dumps()
не принимает UTF-8Все символы, которые не относятся к ASCII будут экранированы. Это говорит нам, что вывод всегда будет набором допустимых символов ASCII.
Тут есть два решения: первое это задать
ensure_ascii=False
, тогда значения останутся в виде unicode или декодировать строку на стороне получателя.Можете почитать на StackOverflow рассуждение на эту тему.
#объяснение #json