Junior — Middle
102
Erklären Sie den Prozess der Umwandlung eines Objekts in ein Format, das für die Speicherung oder Übertragung im Netzwerk geeignet ist.
Unternehmen wurden gefragt
Antwort von AI
sobes.tech KI
Процесс преобразования объекта в формат, пригодный для хранения или передачи по сети, называется сериализацией. Сериализация превращает объект в последовательность байт или строку, которую можно сохранить в файл, базу данных или отправить по сети.
В Python для сериализации часто используют модуль pickle (для объектов Python) или json (для текстового формата, удобного для обмена с другими системами).
Пример сериализации в JSON:
import json
data = {'name': 'Иван', 'age': 30, 'skills': ['Python', 'Android']}
serialized = json.dumps(data, ensure_ascii=False)
print(serialized) # Выведет JSON-строку
Для восстановления объекта из сериализованного состояния используется десериализация — обратный процесс.