Heim > Backend-Entwicklung > C++ > Wie mache ich JSON in C# mithilfe von JSON.Net für Menschen lesbar?

Wie mache ich JSON in C# mithilfe von JSON.Net für Menschen lesbar?

Susan Sarandon
Freigeben: 2025-01-22 01:41:13
Original
211 Leute haben es durchsucht

How to Make JSON Human-Readable in C# Using JSON.Net?

Serialisieren Sie JSON in ein leicht lesbares Format mit C# und JSON.Net

Bei der Verarbeitung von JSON in einer .NET-Umgebung mit C# müssen Sie das JSON möglicherweise in leicht lesbaren formatierten Text serialisieren. Standardmäßig ist der von JavaScriptSerializer generierte JSON sehr kompakt und schwer zu lesen. Um dieses Problem zu lösen, können Sie die beliebte JSON-Bibliothek JSON.Net verwenden, die erweiterte Funktionen bietet.

JSON.Net installieren

Installieren Sie zunächst das JSON.Net-Paket über NuGet oder die Paketmanagerkonsole:

<code>Install-Package Newtonsoft.Json</code>
Nach dem Login kopieren

JSON mit JSON.Net formatieren

Um JSON mit JSON.Net zu formatieren, ändern Sie einfach die SerializeObject-Methode wie folgt:

<code>using Newtonsoft.Json;

...

string json = JsonConvert.SerializeObject(object, Formatting.Indented);</code>
Nach dem Login kopieren
Der Parameter

Formatting.Indented stellt sicher, dass der generierte JSON mit Einrückungen und Zeilenumbrüchen formatiert wird, was die Lesbarkeit verbessert.

Beispiel

Betrachten Sie das folgende Beispiel:

<code>Product product = new Product
{
    Name = "Apple",
    Expiry = new DateTime(2008, 12, 28),
    Price = 3.99M,
    Sizes = new[] { "Small", "Medium", "Large" }
};

string json = JsonConvert.SerializeObject(product, Formatting.Indented);</code>
Nach dem Login kopieren

Dieser Code generiert das folgende formatierte JSON:

<code>{
  "Sizes": [
    "Small",
    "Medium",
    "Large"
  ],
  "Price": 3.99,
  "Expiry": "/Date(1230447600000-0700)/",
  "Name": "Apple"
}</code>
Nach dem Login kopieren

Zusammenfassung

Durch die Nutzung der Leistungsfähigkeit von JSON.Net können Sie JSON ganz einfach in Ihrer C#-Anwendung formatieren, um es leichter lesbar und verständlich zu machen und so das Debuggen und die Analyse zu erleichtern.

Das obige ist der detaillierte Inhalt vonWie mache ich JSON in C# mithilfe von JSON.Net für Menschen lesbar?. 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