JSON zu TypeScript

TypeScript-Schnittstellen und Typen aus JSON generieren

JSON-Eingabe

Loading editor...

TypeScript-Ausgabe

Loading editor...

Verwandte Tools

Häufig gestellte Fragen

Du fügst ein JSON-Objekt ein, und das Tool analysiert Struktur, Datentypen und Verschachtelungen, um daraus TypeScript-Interfaces zu generieren. Arrays werden anhand ihres Inhalts typisiert, und verschachtelte Objekte bekommen eigene, benannte Interfaces.

Die Interfaces werden aus den Beispieldaten abgeleitet: Ist ein Feld im Sample vorhanden, wird es als required generiert. Optionale Felder musst du nachträglich prüfen und bei Bedarf manuell mit dem ?-Modifier markieren.

Ja — das ist einer der häufigsten Anwendungsfälle. Kopiere eine JSON-Response aus deiner API, füge sie ein, und du bekommst sofort TypeScript-Interfaces für deinen Frontend-Code. Das spart besonders bei REST APIs viel Zeit.

Strings werden zu string, Zahlen zu number, Booleans zu boolean, null zu null, Arrays zu typisierten Arrays (z. B. string[]), und Objekte zu benannten Interfaces mit ihren Properties.