JSON-String in C# erstellen
Beim Erstellen einer HTTP-Antwort müssen Sie häufig Daten in verschiedenen Formaten senden, einschließlich JSON. In dieser Frage wird untersucht, wie JSON-Strings in C# mithilfe von String-Buildern und externen Bibliotheken wie Newtonsoft.Json erstellt werden.
Antwort:
Der JSON-Erstellungsprozess kann mithilfe der Newtonsoft.Json-Bibliothek vereinfacht werden:
<code class="language-csharp">Product product = new Product(); product.Name = "Apple"; product.Expiry = new DateTime(2008, 12, 28); product.Price = 3.99M; product.Sizes = new string[] { "Small", "Medium", "Large" }; string json = JsonConvert.SerializeObject(product);</code>
Newtonsoft.Json bietet einen umfassenden Satz an Methoden zum Serialisieren und Deserialisieren verschiedener Datentypen in und aus JSON. Wie im obigen Beispiel gezeigt, kann ein benutzerdefiniertes Objekt mithilfe seiner Methode „SerializeObject“ einfach in einen JSON-String konvertiert werden.
Außerdem beachten Sie bitte die folgende Dokumentation:
Das obige ist der detaillierte Inhalt vonWie kann ich JSON-Strings in C# effizient erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!