Tukar kamus C# kepada rentetan JSON menggunakan Json.NET
Menukar kamus kepada rentetan JSON dalam C# ialah tugas biasa. Walaupun adalah mungkin untuk menggunakan JavaScriptSerializer, batasannya memerlukan kamus mestilah daripada jenis <string, string>
.
Untuk penyelesaian yang lebih umum, pertimbangkan untuk menggunakan Json.NET. Pustaka ini menyediakan cara yang mudah dan cekap untuk menyusun kamus ke dalam rentetan JSON.
Untuk menggunakan Json.NET, gunakan NuGet untuk memasang pakej Newtonsoft.Json. Setelah dipasang, anda boleh menukar kamus kepada rentetan JSON dengan mudah menggunakan kod berikut:
<code class="language-csharp">using Newtonsoft.Json; // ... var myDictionary = new Dictionary<int, List<string>>(); // 填充字典... string jsonString = JsonConvert.SerializeObject(myDictionary);</code>
Kod ini akan mensiri kamus menjadi rentetan JSON, yang kemudiannya boleh digunakan untuk pelbagai tujuan, seperti menghantarnya ke perkhidmatan web atau menyimpannya dalam pangkalan data.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Kamus C# kepada Rentetan JSON Menggunakan Json.NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!