serializeerauksen
Serializeerauksen tarkoitus on prosessi, jossa tietorakenne tai ohjelman tila muunnetaan sarjoitettuun muotoon, jonka avulla tila voidaan tallentaa tiedostoon, siirtää verkon yli tai rekonstruoida myöhemmin. Sarjoitetusta muodosta voidaan palauttaa alkuperäinen rakenne ja arvot täsmälleen samassa muodossa.
Yleisiä sarjoitusformaaleja ovat JSON, XML ja YAML sekä binääriset muodot kuten Protocol Buffers, MessagePack ja Cap'n
Turvallisuusnäkökulmat ovat tärkeitä: deserialisointi voi olla haavoittuvuuslähde, jos syöte on epäluotettu tai formaatti sallii koodin suorituksen.
Käyttökohteita ovat datan pysyvä tallennus, välimuisti, API-viestintä sekä tiedon siirtäminen eri järjestelmien välillä. Esimerkkejä yleisistä formaateista