JSON zu TypeScript

Wandle beliebiges JSON in saubere TypeScript-Interfaces oder Typaliasse um – im Browser.

100 % privat — alles läuft in Ihrem Browser

So funktioniert's

  1. 1

    Ein JSON-Objekt oder -Array einfügen; eine API-Antwort eignet sich gut.

  2. 2

    Namen des Wurzeltyps und die Optionen festlegen.

  3. 3

    Auf Typen erzeugen klicken und die TypeScript-Ausgabe kopieren.

Beispiele

API-Antwort

Eingabe

{ "id": 1, "user": { "name": "Ada" } }

Ausgabe

interface Root { id: number; user: { name: string }; }

Objekt-Array

Eingabe

[{ "sku": "A1", "price": 9.5 }]

Ausgabe

type Root = { sku: string; price: number }[];

Häufige Fragen

Wie werden optionale Felder behandelt?

Schlüssel, die in einigen Array-Elementen fehlen, werden mit ? optional.

Entstehen mehrere Typen?

Ja, verschachtelte Objekte werden zu eigenen benannten Typen.

Werden meine Daten hochgeladen?

Nein. Alles läuft im Browser.

Ähnliche Tools