Встречается на собеседованиях • сегодня

Что такое десериализация

Десериализация — это процесс преобразования данных из строкового или байтового формата (например, 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
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы