Чтение JSON-файла в Python — за 4 простых шага

Десериализация JSON включает преобразование объектов JSON в соответствующие им объекты Python. Метод load() или loads() используется для десериализации объектов json.

Тип данных JSON — это удобный для чтения гибкий текстовый формат, который может сохранять информацию и передавать ее другим приложениям. Модуль JSON может дополнительно принимать строку JSON и преобразовывать ее в словарь Python.

  1. Число

Чтобы прочитать файл JSON в Python, используйте функцию json.load(). Функция json.read() принимает файловый объект, анализирует данные JSON и возвращает словарь Python с данными.

Шаги для чтения файла json в Python

  1. Импортируйте json-модуль.
  2. Откройте data.json с помощью метода with().
  3. Загрузите объект JSON в файл data.json, используя метод json.load().
  4. Распечатайте значения объекта JSON, возвращенные методом load().

Синтаксис

Параметры

Метод load() принимает в качестве параметра file_object и возвращает словарь.

Допустим, у нас есть файл JSON с именем data.json, содержание которого следующее.

Для работы с объектом JSON используйте модуль Python json.

Теперь мы прочитаем этот файл с помощью функции json.load(). Напишите следующий код в файле app.py для чтения файла json.

Вывод:

Здесь мы использовали функцию with() для чтения файла json. Затем файл анализируется с помощью метода json.load(), который дает нам словарь с именем data.

Заключение

Как читать файл JSON в Python

Если вы хотите использовать данные JSON из другого файла или взять их в виде строкового формата JSON, вы можете десериализовать их с помощью метода load() или loads(), который обычно используется для загрузки из строки. В противном случае корневой объект находится в списке или словаре.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python