Sobes.tech
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 жолын шығарады

Объектіні сериализацияланған күйінен қалпына келтіру десериализация деп аталады — кері процесс.