Serialization, karmaşık veri yapıları (nesneler ve alanları) gibi verileri daha "düz" bir formata dönüştürme işlemidir. Bu format, ardışık bir bayt akışı olarak gönderilebilir ve alınabilir.
Serialization'ın temel amaçları:
- • Karmaşık verileri belleğe, dosyaya veya veritabanına yazma
- • Ağ üzerinden veri gönderme (API çağrıları)
- • Farklı uygulama bileşenleri arasında veri aktarımı
- • Nesne durumunu kalıcı hale getirme
• Ruby: Marshalling
• Python: Pickling
• Java: Serialization
• PHP: Serialize/Unserialize