ToolHub
Tool öffnen

JSON zu C# Klasse

JSON in C#-Klassendefinitionen konvertieren, mit automatischer Typenerkennung und Eigenschaftsannotationen

Formatkonvertierung

Über dieses Tool

JSON to C# Class konvertiert JSON-Daten in C#-Klassendefinitionen mit automatischer Typenerkennung. Es unterstützt sowohl System.Text.Json- als auch Newtonsoft.Json-Eigenschaftsannotationen, verarbeitet verschachtelte Klassen und Listen und bietet Optionen für nullable Referenztypen. Das Tool hilft .NET-Entwicklern, schnell Modelle für API-Integration und Datenserialisierung zu erstellen.

Hauptfunktionen

Schnellvorschau

Anwendungsfälle

json csharp dotnet class

Häufig gestellte Fragen

Was ist JSON to C# Class?

JSON to C# Class ist ein browserbasiertes Tool, das JSON-Daten in C#-Klassendefinitionen mit automatischer Typenerkennung konvertiert. Es generiert korrekte C#-Typen, verarbeitet verschachtelte Objekte und fügt JSON-Serialisierungsannotationen hinzu.

Welche JSON-Bibliotheken werden unterstützt?

Das Tool unterstützt sowohl System.Text.Json (mit JsonPropertyName-Attribut) als auch Newtonsoft.Json (mit JsonProperty-Attribut). Sie können Ihre bevorzugte Bibliothek in den Optionen auswählen.

Unterstützt es verschachtelte Objekte?

Ja. Das Tool generiert automatisch eigenständige C#-Klassen für verschachtelte JSON-Objekte, jede mit vollständigen Eigenschaftsdefinitionen und JSON-Eigenschaftsannotationen.

Was ist die Option für nullable Referenztypen?

Wenn aktiviert, fügt das Tool nullable Typannotationen (z. B. string?) für JSON-Felder mit null-Werten hinzu, um die Kompatibilität mit C# 8.0+ nullable Referenztypen zu gewährleisten.

Werden meine JSON-Daten an einen Server gesendet?

Nein. Alle Konvertierungsvorgänge werden lokal im Browser ausgeführt. Ihre JSON-Daten werden weder hochgeladen noch an einen Server übertragen, sodass sie vollständig privat und sicher bleiben.