Serialisatie is het proces waarbij datastructuren zoals arrays en objecten naar strings worden geconverteerd. Hierdoor is data beschikbaar in een vorm die eenvoudig kan worden uitgewisseld en opgeslagen. Bijvoorbeeld voor verzending over het internet of voor opslag in een lokaal bestandssysteem. Deze vorm kan vervolgens gedeserialiseerd worden naar de oorspronkelijke datastructuur.