100 % lokal — Ihre Daten verlassen nie Ihren Browser

JSON-in-C#-Klassen-Konverter — Kostenloses Online-Tool

Wandeln Sie JSON in C#-Records oder -Klassen mit System.Text.Json-Attributen um. Kostenlos und privat: Ihre Daten verlassen nie Ihr Gerät.

Sofort Privat Null Cookies
Stil

JSON-Eingabe

C#-Ausgabe

Warum JSON in C# umwandeln?

C#-Modellklassen für jede API-Antwort von Hand zu schreiben ist langsam und fehleranfällig. Fügen Sie oben ein JSON-Beispieldokument ein und erhalten Sie in Millisekunden einsatzbereite C#-Records (oder Klassen) — inklusive verschachtelter Objekte und Arrays.

So funktioniert es

Der Konverter parst Ihr JSON lokal und erzeugt pro Objekt einen Record. Ganzzahlen werden zu long, Gleitkommazahlen zu double, Arrays zu List<T>. Schlüssel, die keine gültigen PascalCase-Bezeichner sind, erhalten ein [JsonPropertyName]-Attribut, damit das Round-Tripping mit System.Text.Json weiterhin funktioniert. Über die Optionen oben wechseln Sie zwischen record- und class-Stil und benennen den Wurzeltyp um.

Häufige Fragen

Werden meine JSON-Daten auf einen Server hochgeladen?
Nein. Alles läuft vollständig in Ihrem Browser mit JavaScript. Es wird nichts über das Netzwerk gesendet — das macht das Tool auch für sensible Daten sicher.
Sollte ich record oder class wählen?
Records (C# 9+) sind kompakt und unveränderlich — ideal für DTOs. Stellen Sie die Style-Option auf class um, wenn Sie veränderbare Properties mit get/set brauchen, etwa für ältere Codebasen oder bestimmte Serializer.
Wie werden snake_case-Schlüssel behandelt?
Properties werden in PascalCase umbenannt, und der ursprüngliche Schlüssel bleibt über ein [JsonPropertyName]-Attribut erhalten — System.Text.Json deserialisiert Ihre Payload also weiterhin korrekt.

Ähnliche Konverter