1 Сериализация с использованием JSON

JSON является кросс язык, широко используемый метод для сериализации данных

Поддерживаемые типы данных: INT, FLOAT, булевы, строка, список и Dict. Смотрите -> JSON Wiki для более

Вот пример , демонстрирующий основы использования JSON: -

 import json

families = (['John'], ['Mark', 'David', {'name': 'Avraham'}])

# Dumping it into string
json_families = json.dumps(families)
# [["John"], ["Mark", "David", {"name": "Avraham"}]]

# Dumping it to file
with open('families.json', 'w') as json_file:
    json.dump(families, json_file)

# Loading it from string
json_families = json.loads(json_families)

# Loading it from file
with open('families.json', 'r') as json_file:
    json_families = json.load(json_file) 

См JSON-модуль для получения подробной информации о JSON.