Code-Turm · Raum 24
JSON zu TypeScript
TypeScript-, Go-, Python-, Java-, C#- und Rust-Typen aus JSON erzeugen.
🔒 Verarbeitung im Browser · Kein Upload · Keine Anmeldung
Typen aus JSON erzeugen
Füge eine Beispiel-API-Antwort ein und erhalte sofort TypeScript-Interfaces – oder Go-Structs, Python-Dataclasses, Java-/C#-/Kotlin-Klassen, Rust-serde-Structs und Swift-Codable-Typen. Die Typen werden von quicktype abgeleitet, das Array-Einträge zusammenführt und optionale Felder, Enums, Datumswerte und verschachtelte Objekte erkennt.
Tipps für bessere Typen
- Gib mehrere Array-Einträge an, damit Felder, die manchmal fehlen, als optional markiert werden.
- Verwende einen sprechenden Namen für den obersten Typ (z. B.
User); verschachtelte Typen werden nach ihren Schlüsseln benannt. - Deaktiviere „Nur Typen“, um zusätzlich Laufzeit-Konverter zu erzeugen, die JSON beim Parsen validieren.
Wird mein JSON hochgeladen?
Nein. quicktype läuft in deinem Browser – die Engine wird einmal geladen (etwa 1 MB) und deine Daten bleiben lokal.