JSON → TypeScript Types
Was macht dieses Tool?
Dieses Tool konvertiert ein JSON-Objekt oder -Array in TypeScript interface- oder type-Deklarationen. Es verarbeitet rekursiv verschachtelte Objekte (generiert separate Interfaces für jedes), Arrays von Objekten (führt Schemata zusammen), optionale Felder (wenn Schlüssel in einigen Array-Elementen fehlen) und null-Werte. Die Ausgabe ist bereit zum Einfügen in Ihr TypeScript-Projekt.
Verwendung
-
Fügen Sie JSON in das linke Panel ein — die TypeScript-Typen erscheinen sofort rechts.
-
Legen Sie den Namen des Root-Interface fest (Standard: Root).
-
Wählen Sie den Stil interface oder type alias.
-
Aktivieren Sie 'null → optional', um null-Felder als optionale unknowns statt explizitem null zu behandeln.
-
Klicken Sie auf Beispiel laden, um eine Beispielkonvertierung zu sehen.
Arrays von Objekten werden durch Zusammenführen aller Element-Schemata verarbeitet — Schlüssel, die nur in einigen Elementen vorhanden sind, werden automatisch als optional markiert. Die gesamte Konvertierung findet in Ihrem Browser statt.
Keywords: JSON zu TypeScript, JSON zu TS, JSON zu Interface, TypeScript-Typgenerator, JSON-Typinferenz, TypeScript-Interface aus JSON