Was ist JSON zu TypeScript?
JSON to TypeScript generiert präzise TypeScript-Interfaces und Typdefinitionen aus JSON-Daten. Es leitet Typen für Strings, Zahlen, Booleans, Arrays und verschachtelte Objekte ab, verarbeitet optionale Felder und Union-Types – und spart stundenlange manuelle Typschreibarbeit für API-Antworten.
Anleitung
- Schritt 1 — Fügen Sie ein JSON-Objekt oder -Array ein. Das Tool analysiert die Struktur und leitet TypeScript-Typen für jedes Feld ab.
- Schritt 2 — Passen Sie die Ausgabe an: Legen Sie den Namen des Root-Interfaces fest, wählen Sie zwischen Interfaces und Type-Aliasen, und aktivieren Sie optionale Eigenschaften für Felder, die null sein können.
- Schritt 3 — Kopieren Sie die generierten TypeScript-Definitionen oder laden Sie sie als .ts-Datei herunter. Alle verschachtelten Objekte erhalten automatisch eigene benannte Interfaces.
Ergebnis
Ihre API gibt ein Benutzerobjekt mit verschachtelter Adresse und Einstellungen zurück. Fügen Sie die JSON-Antwort ein, setzen Sie den Root-Namen auf User, und erhalten Sie saubere Interfaces: User, UserAddress, UserPreferences – mit korrekten Typen wie string | null für optionale Felder.
Ähnliche Tools
Unicode-Suche
Unicode-Zeichen nach Name oder Code suchen
URL-Encoder/Decoder
URLs sofort kodieren und dekodieren
NATO-Buchstabiertafel
Text in das NATO-Buchstabieralphabet umwandeln
Absatzzähler
Absätze im Text zählen
Pig-Latin-Konverter
Text in Pig Latin und zurück umwandeln
Duplikatzeilen-Entferner
Doppelte Zeilen aus Text entfernen