Junior — Middle
118
Para que é que serve o mecanismo de serialização de dados na programação?
Resposta da IA
sobes.tech IA
Сериализация — это процесс преобразования структуры данных или объекта в последовательность байтов или строку для хранения или передачи.
Зачем нужна сериализация:
- Сохранение состояния объекта в файл или базу данных.
- Передача данных по сети между приложениями.
- Кэширование объектов.
В Python для сериализации часто используют модуль pickle или форматы JSON, если данные должны быть человекочитаемыми и совместимыми с другими языками.
Пример сериализации в JSON:
import json
data = {'name': 'Иван', 'age': 30}
serialized = json.dumps(data) # преобразует в строку JSON
print(serialized)
# Для восстановления
restored = json.loads(serialized)
print(restored['name'])