Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menukar Kamus C# kepada Rentetan JSON?

Bagaimana untuk Menukar Kamus C# kepada Rentetan JSON?

Barbara Streisand
Barbara Streisandasal
2025-01-14 13:52:45123semak imbas

How to Convert a C# Dictionary to a JSON String?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn