You are currently viewing json.load() в Python

json.load() в Python

Полная форма JSON — это обозначение объектов JavaScript. Это означает, что для хранения и передачи данных используется файл сценария (исполняемый файл), состоящий из текста на языке программирования. Python поддерживает JSON с помощью встроенного пакета под названием json. Чтобы использовать эту функцию, мы импортируем пакет json в скрипт Python. Текст в JSON выполняется с помощью строки в кавычках, которая содержит значение в сопоставлении ключей и значений внутри { }. Он похож на словарь на Python.

Примечание. Для получения дополнительной информации см. раздел Работа с данными JSON в Python

json.load()

json.load() принимает файловый объект и возвращает объект json. Объект JSON содержит данные в виде пары ключ/значение. Ключи — это строки, а значения-типы JSON. Ключи и значения разделяются двоеточием. Каждая запись (пара ключ/значение) разделяется запятой.

Синтаксис:

json.load(file_object)

Argument: Он принимает файловый объект в качестве параметра.

Return: Он возвращает объект json.

Пример: 

Давайте предположим, что JSON выглядит так.

Мы хотим прочитать содержимое этого файла. Ниже приведена реализация.

# Python program to read
# json file


import json

# Opening JSON file
f = open('data.json',)

# returns JSON object as
# a dictionary
data = json.load(f)

# Iterating through the json
# list
for i in data['emp_details']:
	print(i)

# Closing file
f.close()

Выход:

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