Рубрики
Без рубрики

Python Написать JSON в файл

Автор оригинала: Python Examples.

Python Написать JSON в файл

Вы можете преобразовать любой объект Python в строку JSON и напишите JSON в файл с помощью функции json.dumps () и функции file.write () соответственно.

Ниже приведен шаг за шагом, чтобы написать JSON в файл.

  1. Подготовьте json string, преобразуя объект Python на json String, используя функцию json.dumps ().
  2. Создайте файл JSON, используя функцию Open (FileName, ‘W’). Мы открываем файл в режиме записи.
  3. Используйте file.write (текст), чтобы написать контент JSON, подготовленный на шаге 1 к файлу, созданному на шаге 2.
  4. Закройте файл json.

Пример 1: Напишите JSON (объект) в файл

В этом примере мы будем конвертировать или сбросить Python Словарь к JSON Строка и напиши эту json string в файл с именем data.json Отказ

Python Program

import json

aDict = {"a":54, "b":87}
jsonString = json.dumps(aDict)
jsonFile = open("data.json", "w")
jsonFile.write(jsonString)
jsonFile.close()

Выход

Запустите вышеуказанную программу, и data.json будет создан в рабочем каталоге.

data.json.

{"a": 54, "b": 87}

Пример 2: Напишите JSON (список объектов) в файл

В этом примере мы будем конвертировать или выдерживать список словарей Python в JSON String, и напишите эту строку JSON в файл с именем data.json.

Python Program

import json

aList = [{"a":54, "b":87}, {"c":81, "d":63}, {"e":17, "f":39}]
jsonString = json.dumps(aList)
jsonFile = open("data.json", "w")
jsonFile.write(jsonString)
jsonFile.close()

Выход

Запустите вышеуказанную программу, и data.json будет создан в рабочем каталоге.

data.json.

[{"a": 54, "b": 87}, {"c": 81, "d": 63}, {"e": 17, "f": 39}]

Резюме

В этом руководстве примеров Python мы узнали, как писать JSON в файл, используя шаг по шаговому процессу и подробным примерам программ.