Heim > Backend-Entwicklung > C++ > Wie kann ich eine Liste mithilfe von System.Text.Json in JSON serialisieren?

Wie kann ich eine Liste mithilfe von System.Text.Json in JSON serialisieren?

Susan Sarandon
Freigeben: 2025-01-11 06:02:44
Original
542 Leute haben es durchsucht

How Can I Serialize a List to JSON Using System.Text.Json?

Liste mit System.Text.Json in JSON serialisieren

In Ihrem Szenario enthält das Attribut ObjectInJson ein serialisiertes Objekt mit verschachtelten Listen. Derzeit generieren Sie manuell einen JSON-String einer Liste dieser Objekte. Dieser Ansatz ist fehleranfällig und nicht so effizient wie die Verwendung eines dedizierten JSON-Serialisierungsprogramms.

.NET stellt die System.Text.Json-Bibliothek für eine effiziente und zuverlässige JSON-Serialisierung bereit. Verwenden Sie es in Ihrem Szenario:

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

var aList = new List<MyObjectInJson>
{
    new(1, "1"),
    new(2, "2")
};

var json = JsonSerializer.Serialize(aList);
Console.WriteLine(json);</code>
Nach dem Login kopieren

Dieser Code generiert eine JSON-Zeichenfolge, die eine Liste von MyObjectInJson-Objekten darstellt. Der JSON-String enthält verschachtelte Listen als String-Arrays.

Das obige ist der detaillierte Inhalt vonWie kann ich eine Liste mithilfe von System.Text.Json in JSON serialisieren?. 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