Pelatihan
Modul
Mulai mempelajari tentang .NET. Pahami apa itu .NET dan cara kerjanya. Buat aplikasi kecil dengan cepat di lingkungan .NET berbasis web.
Browser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Serialisasi adalah proses mengubah status suatu objek menjadi bentuk yang dapat dipertahankan atau dipindahkan. Pelengkap serialisasi adalah deserialisasi, yaitu tindakan mengubah stream menjadi objek. Kedua proses tersebut memungkinkan data agar dapat disimpan dan ditransfer.
.NET menampilkan teknologi serialisasi berikut:
Serialisasi biner mempertahankan keakuratan jenis, yang berguna untuk mempertahankan status objek dalam pemanggilan yang berbeda dari satu aplikasi. Misalnya, Anda dapat membagikan objek pada sejumlah aplikasi yang berbeda dengan membuat serial ke Clipboard. Anda dapat membuat serial objek ke stream, ke disk, ke memori, melalui jaringan, dan sebagainya. Jarak jauh menggunakan serialisasi untuk meneruskan objek "menurut nilai" dari satu komputer atau domain aplikasi ke komputer atau domain lainnya.
Serialisasi XML dan SOAP hanya menserialisasikan properti dan bidang publik saja, dan tidak mempertahankan keakuratan jenis. Serialisasi jenis ini berguna saat Anda ingin menyediakan atau memakai data tanpa membatasi aplikasi yang menggunakan data. Karena sifat XML adalah standar terbuka, serialisasi ini adalah pilihan yang menarik untuk membagiakn data di seluruh Web. SOAP juga merupakan standar terbuka, sehingga menjadikannya sebagai pilihan yang menarik.
Serialisasi JSON hanya menserialisasikan properti publik saja, dan tidak mempertahankan keakuratan jenis. JSON adalah standar terbuka yang merupakan pilihan menarik dalam membagikan data di seluruh web.
System.Runtime.Serialization
Berisi kelas yang dapat digunakan untuk serialisasi dan deserialisasi objek.
System.Xml.Serialization
Berisi kelas yang dapat digunakan untuk melakukan serialisasi objek menjadi dokumen atau stream yang berformat XML.
System.Text.Json
Berisi kelas yang dapat digunakan untuk melakukan serialisasi objek menjadi dokumen atau stream yang berformat JSON.
Pelatihan
Modul
Mulai mempelajari tentang .NET. Pahami apa itu .NET dan cara kerjanya. Buat aplikasi kecil dengan cepat di lingkungan .NET berbasis web.
Dokumentasi
Cara membuat serial dan mendeserialisasi JSON menggunakan C# - .NET
Gambaran umum ini menjelaskan fungsionalitas namespace System.Text.Json untuk serialisasi dan deserialisasi dari JSON di .NET.