Heim > Backend-Entwicklung > C++ > Wie konvertiere ich ein C#-Wörterbuch mit Json.NET in einen JSON-String?

Wie konvertiere ich ein C#-Wörterbuch mit Json.NET in einen JSON-String?

Susan Sarandon
Freigeben: 2025-01-14 13:41:44
Original
456 Leute haben es durchsucht

How to Convert a C# Dictionary to a JSON String Using Json.NET?

C#-Wörterbuch mit Json.NET in JSON-String konvertieren

Das Konvertieren eines Wörterbuchs in einen JSON-String in C# ist eine häufige Aufgabe. Es ist zwar möglich, JavaScriptSerializer zu verwenden, seine Einschränkungen erfordern jedoch, dass das Wörterbuch vom Typ <string, string> sein muss.

Für eine allgemeinere Lösung sollten Sie die Verwendung von Json.NET in Betracht ziehen. Diese Bibliothek bietet eine einfache und effiziente Möglichkeit, Wörterbücher in JSON-Strings zu serialisieren.

Um Json.NET zu verwenden, verwenden Sie NuGet, um das Newtonsoft.Json-Paket zu installieren. Nach der Installation können Sie das Wörterbuch mithilfe des folgenden Codes ganz einfach in einen JSON-String konvertieren:

<code class="language-csharp">using Newtonsoft.Json;

// ...

var myDictionary = new Dictionary<int, List<string>>();
// 填充字典...

string jsonString = JsonConvert.SerializeObject(myDictionary);</code>
Nach dem Login kopieren

Dieser Code serialisiert das Wörterbuch in einen JSON-String, der dann für verschiedene Zwecke verwendet werden kann, z. B. zum Senden an einen Webdienst oder zum Speichern in einer Datenbank.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein C#-Wörterbuch mit Json.NET in einen JSON-String?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage