UTILS.
Privat von Anfang an
TS

JSON zu TypeScript

Erzeuge TypeScript-Interfaces aus einem JSON-Beispiel und leite die Typen rekursiv ab.

Deine Dateien bleiben auf diesem Gerät

Dateien werden im Browser verarbeitet, nie hochgeladen. Die Website lädt den benötigten Code und die Ressourcen herunter. Ohne Konto und Tracker.

Speichere dieses Tool über Herunterladen als einzelne HTML-Datei zur Offline-Nutzung.

Datenschutz →
Ausgabe

Über dieses Tool

Füge ein JSON-Beispiel ein und erhalte passende TypeScript-Interfaces, vollständig in deinem Browser erzeugt.

Häufig gestellte Fragen

Wie werden verschachtelte Objekte behandelt?
Jedes verschachtelte Objekt wird zu einem eigenen Interface, in PascalCase nach seinem Schlüssel benannt, mit einem Root-Interface an der Spitze.
Wie werden Arrays typisiert?
Arrays werden anhand ihres ersten Elements als T[] typisiert; leere Arrays werden zu any[].

Weitere Tools