La sérialisation est le processus de convertir un objet ou un ensemble de données en une forme séquentielle de bits, généralement sous forme de chaîne de caractères ou de bytes. Cela permet de stocker ou de transmettre les données sous une forme qui peut être enregistrée ou transportée facilement. Les données sérialisées peuvent être stockées dans un fichier, envoyées par le réseau, ou utilisées pour passer des données d’une application à une autre. Il existe de nombreux formats de sérialisation, tels que JSON, XML, CSV, BSON, CBOR, etc. Les formats de sérialisation les plus couramment utilisés dépendent du langage de programmation ou du système d’exploitation utilisé. La désérialisation est l’opération inverse de la sérialisation, qui consiste à reconstruire l’objet ou les données à partir de la forme séquentielle.