So nutzt du: JSON zu C#
- Füge ein JSON-Beispiel im Eingabefeld ein – C# ist bereits ausgewählt.
- Lege den Namen des Root-Typs und Optionen wie optionale Felder und Datumserkennung fest.
- Kopiere den generierten C#-Code in dein Projekt.
JSON zu C#-Klassen
Jedes JSON-Objekt wird zu einer C#-Klasse mit PascalCase-Eigenschaften und [JsonPropertyName("key")]-Attributen, sodass System.Text.Json die ursprünglichen camelCase- oder snake_case-Schlüssel zuordnet. Arrays werden zu List<T>, optionale Werte zu Nullable-Typen (int?, string?), und ISO-Datumsangaben können als DateTime typisiert werden.
Deserialisierung
JsonSerializer.Deserialize<Root>(json) liest das JSON ein. Mit Newtonsoft.Json tauschst du die Attribute gegen [JsonProperty("key")] aus.
Von Grund auf privat
Die Konvertierung läuft komplett in deinem Browser – API-Antworten mit Kunden- oder internen Daten werden niemals hochgeladen.
Auch gesucht als: json zu c# klassen, json in c# umwandeln, c# klassen aus json, json c# generator, json c# konverter.
Passende Tools zu: JSON zu C#
- JSON zu Typen — Füge eine API-Antwort ein und erhalte gebrauchsfertige Modelle in 8 Sprachen: TypeScript, Python (dataclass, TypedDict oder Pydantic), Go, Java, C#, Kotlin, Swift und Rust.
- JSON Formatierer — Füge JSON ein, um es zu formatieren, zu minifizieren oder zu prüfen.
- JSON-Validator — Füge JSON ein, um zu prüfen, ob es gültig ist.
- JSON-Schema-Validator — Füge ein Schema und etwas JSON ein, um genau zu sehen, welche Werte welche Regel verletzen, oder erzeuge ein Startschema aus Beispieldaten.