Junior — Middle
110
Объектіні сақтау немесе желі арқылы жіберу үшін қолайлы форматқа айналдыру процесін түсіндіріңіз.
Сұралған компаниялар
AI-дан жауап
sobes.tech AI
Объектті сақтау немесе желі арқылы жіберу үшін жарамды форматқа түрлендіру процесі сериализация деп аталады. Сериализация объектіні байттар немесе жолдар тізбегіне айналдырады, оны файлға сақтау, дерекқорға жазу немесе желі арқылы жіберу мүмкін.
Python-да сериализация үшін жиі pickle модулі (Python объектілері үшін) немесе json (басқа жүйелермен алмасу үшін ыңғайлы мәтіндік формат) пайдаланылады.
JSON-ға сериализациялау мысалы:
import json
data = {'name': 'Иван', 'age': 30, 'skills': ['Python', 'Android']}
serialized = json.dumps(data, ensure_ascii=False)
print(serialized) # JSON жолын шығарады
Объектіні сериализацияланған күйінен қалпына келтіру десериализация деп аталады — кері процесс.