C#-Wörterbücher mit Json.NET in JSON serialisieren
Die Umwandlung eines C#-Wörterbuchs in einen JSON-String ist mit der leistungsstarken Json.NET-Bibliothek ganz einfach.
Ansatz:
Die JsonConvert
-Klasse von Json.NET bietet eine optimierte Methode zum Serialisieren von Objekten, einschließlich Wörterbüchern:
<code class="language-csharp">using Newtonsoft.Json; string jsonString = JsonConvert.SerializeObject(myDictionary);</code>
Ein wesentlicher Vorteil von Json.NET gegenüber Alternativen wie JavaScriptSerializer
ist die Unterstützung von Wörterbüchern mit verschiedenen Schlüsselwerttypen, nicht nur <string, string>
. Es verarbeitet problemlos Wörterbücher wie <int, List<int>>
und ist daher äußerst anpassungsfähig.
Das obige ist der detaillierte Inhalt vonWie kann ich mit Json.NET ein C#-Wörterbuch in einen JSON-String konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!