Я вот просматривал кое-какие заметки в своем блоге (да-да, он же типа шпаргалки, потому да, я сюда подсматриваю, а не только пишу), и сообразил, что вопрос: Как создать .json-файл в Python? так и не описан.
Есть решение вопросов по чтению данных из .json, есть решение по добавлению данных в .json, есть даже описание решения задачи по удалению записи из .json-файлов. А вот сам процесс создания .json-файлов — не описан! Как так вышло — не понятно, но сегодня я эту ошибку исправлю. Итак… Как создать .json-файл в Python?
Создание .json-файла в Python сводится к записи словаря или списка в формате JSON в файл.
Вот пример создания .json-файла с помощью модуля json:
import json # Создание словаря data = { "name": "John", "age": 30, "city": "New York" } # Запись словаря в .json-файл with open("data.json", "w") as json_file: json.dump(data, json_file)
В этом примере мы создаем словарь data и записываем его в файл data.json. Мы используем метод json.dump(), который принимает словарь data и объект файла json_file для записи.
Вы можете также использовать метод json.dumps() для сериализации словаря в JSON-строку, которую можно затем записать в файл:
import json # Создание словаря data = { "name": "John", "age": 30, "city": "New York" } # Преобразование словаря в JSON-строку json_string = json.dumps(data) # Запись JSON-строки в .json-файл with open("data.json", "w") as json_file: json_file.write(json_string)
Здесь мы используем метод json.dumps() для преобразования словаря data в JSON-строку, которая затем записывается в файл.
Фух…аж легче стало 🙂 Надеюсь, что больше вопросов, связанных с как создать .json-файл в Python не будет. А если будут — милости просим на почту, или в Telegram.