.NET Framework dikirimkan dengan System.Runtime.Serialization.Json.DataContractJsonSerializer dan System.Web.Script.Serialization.JavaScriptSerializer , keduanya membatalkan / membuat serial JSON. Bagaimana saya tahu kapan harus memilih salah satu dari jenis ini di atas yang lain? MSDN tidak menjelaskan dengan jelas apa keuntungan relatifnya.
Kami memiliki beberapa project yang menggunakan atau mengeluarkan JSON, dan class yang dipilih untuk masing-masing project sejauh ini bergantung pada opini developer utama di setiap project. Beberapa sederhana, dua memiliki logika kompleks terkait pembuatan tipe terkelola dari JSON (tipe tidak memetakan secara dekat ke aliran) tetapi tidak memiliki penekanan pada kecepatan, yang satu membutuhkan kecepatan. Tidak ada yang berinteraksi dengan WCF, setidaknya sampai sekarang.
Sementara saya tertarik pada perpustakaan alternatif, saya berharap seseorang mungkin memiliki jawaban untuk pertanyaan saya juga.