Сообщить об ошибке.

Краткий обзор раздела: Модуль json в Python, работа с JSON форматом

Содержание с кратким описанием:

ОБЗОР: Модуль json в Python, работа с JSON форматом.
JavaScript Object Notation (JSON) - это независимый от языка формат обмена данными, представленный в текстовом виде и понятный человеку. Формат JSON определяет маленький набор правил форматирования для переносимого представления структурированных данных.
Приемы работы с модулем json.
В этом разделе показаны наиболее встречающиеся приемы работы с модулем `json`.
Функция dump() модуля json в Python.
Функция dump() модуля json преобразуе объекты obj Python в поток fp в формате JSON, который записывается методом fp.write(). Сериализация объектов Python выполняется согласно таблице преобразования.
Функция dumps() модуля json в Python.
Функция dumps() модуля json сериализирует объект Python obj в строку str формата JSON. Сериализация объектов Python выполняется согласно таблице преобразования, представленной в описании класса json.JSONEncoder.
Функция load() модуля json в Python.
Функция load() модуля json преобразует файловый поток fp, который поддерживает метод file.read() и содержит формат JSON в объект Python. Сериализация объектов Python выполняется согласно таблице преобразования.
Функция loads() модуля json в Python.
Функция `loads()` модуля `json` преобразует строку в формате JSON в объект Python. Десериализация объектов Python выполняется согласно таблице преобразования, представленной в описании класса `json.JSONEncoder`.
Класс JSONDecoder() модуля json в Python.
Класс `JSONDecoder()` модуля `json` представляет из себя простой JSON-декодер.
Функция JSONEncoder() модуля json в Python.
Функция JSONEncoder() модуля json расширяет возможности преобразование структур данных Python в формат JSON.
Исключение JSONDecodeError() модуля json в Python.
Исключение `JSONDecodeError()` модуля `json` представляет собой подкласс исключения `ValueError` с дополнительными атрибутами.
Интерфейс командной строки модуля json.
Модуль `json.tool` предоставляет простой интерфейс командной строки для проверки и печати объектов JSON. Если необязательные аргументы `infile` и `outfile` не указаны, будут использоваться `sys.stdin` и `sys.stdout` соответственно.