- Использование модуля
json. Модуль jsonв Python предоставляет функцию dump(), которая позволяет сериализовать Python. объекты в строку в формате JSON. По умолчанию вывод кодируется в UTF-8. Вот пример:
import json
data = {"key": "value"}
json_data = json.dumps(data)
- Явное указание кодировки. Если вы хотите гарантировать, что данные JSON закодированы в UTF-8, вы можете явно указать параметр кодировки в функции
dump(). Вот пример:
import json
data = {"key": "value"}
json_data = json.dumps(data, ensure_ascii=False, encoding="utf-8")
- Запись в файл. Если вы хотите сохранить данные JSON непосредственно в файл, вы можете использовать функцию
dump()в сочетании с open()функция. Вот пример:
import json
data = {"key": "value"}
with open("output.json", "w", encoding="utf-8") as f:
json.dump(data, f, ensure_ascii=False)