JSON

Чтение

Для чтения в модуле json есть два метода:

  • json.load() - метод считывает файл в формате JSON и возвращает объекты Python

  • json.loads() - метод считывает строку в формате JSON и возвращает объекты Python json.load()

Чтение файла в формате JSON в объект Python:

import json

with open('file.json',encoding='utf-8') as f:
    templates = json.load(f)

json.loads()

Считывание строки в формате JSON в объект Python:

import json

with open('file.json') as f:
    file_content = f.read()
    templates = json.loads(file_content)

Запись

Запись файла в формате JSON также осуществляется достаточно легко.

Для записи информации в формате JSON в модуле json также два метода:

  • json.dump() - метод записывает объект Python в файл в формате JSON

  • json.dumps() - метод возвращает строку в формате JSON json.dumps()

Преобразование объекта в строку в формате JSON:

Запись объекта Python в файл в формате JSON:

Last updated