Довідники Python json

Що таке json в Python?

У Python модуль json надає інструменти для роботи з форматом даних JSON (JavaScript Object Notation), який широко використовується для обміну даними між різними мовами програмування. Модуль json надає функції для серіалізації (перетворення об'єктів Python у формат JSON) та десеріалізації (перетворення даних JSON на об'єкти Python).


Приклад використання:

import json

# Серіалізація об'єкта у формат JSON
json_data = json.dumps(obj, indent=2) # indent - опціональний параметр для гарного форматування

# Запис серіалізованих даних у файл
with open('file.json', 'w') as file:
        json.dump(obj, file, indent=2)

# Десеріалізація з формату JSON
obj = json.loads(json_data)

# Читання з файлу та десеріалізація
with open('file.json', 'r') as file:
        loaded_obj = json.load(file)

Модуль json є зручним інструментом для обміну даними між програмами, особливо в мережевому програмуванні та взаємодії з веб-сервісами. Важливо, що json підтримує базові типи даних Python, але не всі типи даних можуть бути серіалізовані в формат JSON без додаткових налаштувань.

Коментарі
Додати коментар

Поки що коментарів немає