Dasar-Dasar Serialisasi Data
Menjelaskan apa itu serialisasi·deserialisasi dan bagaimana konversi format dilakukan.
Serialisasi (serialization) adalah proses mengubah struktur data di dalam memori menjadi teks atau byte yang dapat disimpan·dikirim. Sebaliknya, mengembalikan teks itu menjadi struktur data disebut deserialisasi (parsing).
Konversi format sebenarnya adalah kombinasi dari dua tahap ini. Setelah memparsing format sumber menjadi model data umum (objek·array·nilai), model tersebut diserialisasi kembali menjadi format target. Alat ini juga bekerja dengan cara yang sama secara internal.
Oleh karena itu, di antara format yang memiliki daya ekspresi berbeda, sebagian informasi dapat hilang. Misalnya, jika data berstruktur hierarki diserialisasi menjadi CSV yang datar, sulit untuk menampung informasi bersarang secara utuh.