La serialització consiteix en convertir un arbre d'objectes en un string o en una seqüència de bytes.
La serialització de dades no és tant fàcil com pot semblar al principi, perquè la majoria de les dades que consumim o produim no s'ajusten exactament a la definició de les nostres classes.
Fonaments | La serialització ens permet transformar unes dades en un "string". |
Builtin classes | Tots el tipus primitius i algunes classes de la llibreria estàndard de Kotlin es serialitzen per defecte. |
Serialitzadors | La funció d'un serialitzador es determinar com es descomposa un objecte en les seves propietats constituents. |
Polimorfisme | Per defecte la serialització és completament estàtica respecte els tipus, però en la serialització de estructures de dades polimòrfiques el tipus de les dades es determina en temps d'execució. |
JSON | El format JSON té una implementació per defecte que es pot configurar mitjançant diferents característiques. |