Функция json.loads() в Python: JSON в Dict

JSON — это облегченный формат, который используется для сохранения и обмена данными. Данные в JSON представлены в виде строк в кавычках, состоящих из сопоставления ключ-значение, заключенного в фигурные скобки { }.

Что такое функция json.loads() в Python?

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

Синтаксис

Параметры

Функция load() принимает экземпляр массива str, bytes, содержащий документ JSON в качестве параметра str.

Пример

Для работы с модулем json импортируйте модуль json, после чего вы сможете использовать метод load().

Выход:

И на выходе мы получаем словарь с парами ключ-значение в качестве элементов.

Допустим, если строка json JSON выглядит так, то что будет на выходе.

Это многострочные строки с тройными кавычками. Давайте преобразуем это в словарь, используя функцию load().

Выход:

Чтение файла JSON в Python

Чтобы прочитать файл json в Python, используйте метод json.load(). Допустим, у меня есть файл data.json в каталоге моего проекта, для чтения и печати содержимого на консоли напишите следующий код.

Выход:

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

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

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

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