Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk bersiri C# objek ke JSON dalam .net 4 tanpa DLL luaran?
.net 4 Di alam sekitar, tiada kaedah Serialization DLL C#objek luaran
Artikel ini membincangkan bagaimana untuk mengendalikan objek C#ke dalam rentetan JSON di bawah rangka .NET 4, terutama objek LAD yang mengandungi atribut mi. Tumpuannya adalah pada penyelesaian yang bertujuan serasi .NET 4 dan tidak perlu bergantung pada DLL luaran.
penyelesaian berdasarkan json.net
Penyelesaian yang biasa digunakan adalah menggunakan Perpustakaan Newtonsoft JSON. Kaedah Newtonsoft.Json.JsonConvert.SerializeObject dengan mudah boleh menukar objek ke dalam rentetan JSON yang mengandungi struktur bersarang kompleks, seperti yang ditunjukkan di bawah:
Rentetan JSON yang dihasilkan akan mengandungi sifat DateOfBNS bersarang untuk memenuhi output yang diharapkan.
<code class="language-csharp">Newtonsoft.Json.JsonConvert.SerializeObject(new { firstName = "Markoff", lastName = "Chaney", dateOfBirth = new { year = 1901, month = 4, day = 30 } });</code>
Dokumen berkaitan
Untuk maklumat lanjut mengenai Serialization JSON dan Back -Sequentization, sila rujuk dokumen berikut:
Atas ialah kandungan terperinci Bagaimana untuk bersiri C# objek ke JSON dalam .net 4 tanpa DLL luaran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!