Проблема с кириллицей при использовании json. dumps() в Python возникает из-за того, что по умолчанию json. dumps() кодирует не-ASCII символы (включая кириллицу) в escape-последовательности (например, \u041f для буквы ‘П’). Это делается для обеспечения совместимости с системами, которые не поддерживают Unicode. Чтобы корректно отображать кириллицу, необходимо указать json. dumps() не экранировать не-ASCII символы. Это можно сделать, используя параметр ensure_ascii=False. Вот пример: Import json Data = { "name": "Иван", "city": "Москва", "age": 30 } # Кодируем в JSON с сохранением кириллицы Json_string = json. dumps(data, ensure_ascii=False) Print(json_string) # Output: {"name": "Иван", "city": "Москва", "age": 30} # Дополнительные параметры: # indent — для красивого форматирования JSON (отступы) # sort_keys — для сортировки ключей в алфавитном порядке Json_string_formatted = json. dumps(data, ensure_ascii=False, indent=4, sort_keys=True) Print(json_string_formatted) # Output: # { # "ag