Встречается на 1% собеседований по Python
Зачем нужна десериализация
Десериализация — это процесс преобразования данных из строкового или байтового формата (например, JSON, XML, pickle) обратно в объекты Python. Это необходимо для восстановления состояния объектов после их передачи по сети, сохранения в файл или взаимодействия с внешними системами.
Пример с JSON:
python
import json
# Сериализованная строка
json_str = '{"name": "Alice", "age": 30, "city": "New York"}'
# Десериализация
data = json.loads(json_str)
print(data["name"]) # AliceКлючевые случаи использования:
- Чтение конфигураций из файлов
- Получение данных от API
- Восстановление объектов после сохранения
- Обмен данными между разными языками/системами
Безопасность: при работе с pickle или ненадежными источниками нужно валидировать данные, чтобы избежать выполнения вредоносного кода.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы