Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menukar Kamus C# kepada Rentetan JSON?
Tukar kamus kepada rentetan JSON dalam C#
Soalan:
Anda mempunyai kamus dan perlu menukarnya kepada rentetan JSON. Bagaimanakah saya boleh melaksanakan penukaran ini dalam C#?
Penyelesaian:
Cara yang cekap untuk menukar kamus kepada JSON dalam C# ialah menggunakan perpustakaan Json.NET. Pustaka ini menyediakan sokongan yang meluas untuk manipulasi dan siri JSON. Begini cara untuk mencapai penukaran menggunakan Json.NET:
<code class="language-csharp">using Newtonsoft.Json; var myDictionary = new Dictionary<int, List<int>> { { 1, new List<int> { 2, 3 } }, { 4, new List<int> { 5, 6 } } }; var jsonString = JsonConvert.SerializeObject(myDictionary);</code>
Kaedah JsonConvert.SerializeObject mengambil kamus anda sebagai input dan menghasilkan rentetan JSON yang mengandungi perwakilan bersiri. Anda kemudiannya boleh menggunakan rentetan JSON ini untuk pelbagai tujuan, seperti menghantarnya melalui rangkaian atau menyimpannya dalam fail.
Perhatikan bahawa anda tidak perlu mengehadkan kamus kepada jenis tertentu; Json.NET mengendalikan kamus semua jenis pasangan nilai kunci dengan cekap.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Kamus C# kepada Rentetan JSON?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!