Полная форма 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.