Встречается на собеседованиях • сегодня
Зачем нужна десериализация
Десериализация — это процесс преобразования данных из строкового или байтового формата (например, 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
интервью вопросы и ответы