JSON zu TypeScript
TypeScript-Schnittstellen und Typen aus JSON generieren
JSON-Eingabe
TypeScript-Ausgabe
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.