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

  1. 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.
  2. 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.
  3. 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