Was ist JSON zu TypeScript?

JSON to TypeScript wandelt JSON-Daten in TypeScript-Interfaces und Typdefinitionen um. Es erkennt Strings, Zahlen, Booleans, Arrays und verschachtelte Objekte und markiert nullable Felder als optional mit Union-Types. Sparen Sie sich das manuelle Tippen von Typen 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