json.dumps()
Сериализует объект Python в JSON-строку.
Сигнатура
json.dumps(obj, *, indent=None, ensure_ascii=True, sort_keys=False, default=None)Преобразует объект Python (dict, list, числа, строки, bool, None) в строку JSON. Параметр indent задаёт отступ для читаемого вывода, ensure_ascii=False сохраняет кириллицу как есть, sort_keys=True сортирует ключи.
import json
data = {"имя": "Аня", "возраст": 25}
print(json.dumps(data)) # {"\u0438\u043c\u044f": ...} — экранирование
print(json.dumps(data, ensure_ascii=False)) # {"имя": "Аня", "возраст": 25}
print(json.dumps(data, ensure_ascii=False, indent=2))
# {
# "имя": "Аня",
# "возраст": 25
# }