Serialization فرایند تبدیل یک آبجکت یا ساختار داده به قالبی قابل ذخیرهسازی یا انتقال است، مانند تبدیل مدل به JSON برای پاسخ API.
در سریالیزیشن باید مشخص شود کدام فیلدها قابل نمایشاند و چه دادهای باید پنهان بماند. تبدیل داده با اعتبارسنجی یا رمزنگاری یکسان نیست.
Serialization آبجکت یا ساختار داده را به قالب قابل انتقال یا ذخیره تبدیل میکند. برای ذخیره در Redis یا ارسال روی شبکه باید نسخه و سازگاری قالب بررسی شود.
سریالیزیشن و دیسریالیزیشن
تبدیل یک آبجکت سفارش به JSON برای ارسال در API نمونه سریالیزیشن است. هنگام خواندن دوباره JSON باید نوع فیلدها اعتبارسنجی شود. استفاده از Serialize بومی زبان برای داده غیرقابل اعتماد میتواند خطر امنیتی ایجاد کند.