Встречается на собеседованиях • сегодня
Что такое десериализация
Десериализация — это процесс преобразования данных из строкового или байтового формата (например, JSON, XML, pickle) обратно в объект Python. Это обратный процесс сериализации.
Пример с JSON:
```python
import json
# Сериализованная строка JSON
json_data = '{"name": "Alice", "age": 25, "city": "New York"}'
# Десериализация
python_obj = json.loads(json_data)
print(python_obj) # {'name': 'Alice', 'age': 25, 'city': 'New York'}
print(type(python_obj)) #
```
Основные моменты:
1. Часто используется для работы с API, файлами конфигурации, БД
2. Может представлять угрозу безопасности (особенно при использовании pickle)
3. Требует соответствия формата данных ожидаемой структуре
4. В JSON ключи всегда становятся строками, числа — float/int

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