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.