Skip to content
Zoyku

JSON zu TypeScript

TypeScript-Interfaces aus beliebigem JSON erzeugen — verschachtelte Objekte, Arrays und Unions, fertig zum Einfügen in Ihr Projekt.

Dieses Tool läuft vollständig in Ihrem Browser. Ihre Daten verlassen Ihr Gerät nie — sie werden auf keinen Server hochgeladen.

So verwenden Sie es

  1. 1Fügen Sie Ihr JSON ein (eine API-Antwort funktioniert am besten).
  2. 2Ändern Sie den Root-Interface-Namen, falls Root nicht passen soll.
  3. 3Kopieren Sie die erzeugten Interfaces in Ihr Projekt.

JSON zu TypeScript

Fügen Sie eine JSON-Antwort ein und erhalten sofort typisierte Interfaces: verschachtelte Objekte werden zu benannten Interfaces, Objekt-Arrays verschmelzen zu einer Form, gemischte Arrays werden zu Unions. Der Root-Name ist konfigurierbar.

Gebaut für API-Arbeit — Antwort einfügen, Typen kopieren, und der Compiler überwacht Formänderungen für Sie.

Häufige Fragen

Wie werden Arrays behandelt?

Arrays aus Objekten verschmelzen die Schlüssel aller Elemente zu einem Interface (fehlende Schlüssel wären zur Laufzeit ohnehin ein Fehler). Arrays mit gemischten Typen werden zu einer Union wie string | number. Leere Arrays degradieren zu unknown[].

Sind alle Felder erforderlich?

Ja — eine einzelne Probe kann Optionalität nicht beweisen, also ist alles erforderlich. Markieren Sie optionale Felder selbst, wo Ihre API null oder fehlende Schlüssel erlaubt.

Dieses Tool einbetten

Binden Sie dieses Tool mit einer Zeile in Ihre Website ein — es läuft im Browser des Besuchers.

<iframe src="https://zoyku.com/de/tools/json-to-typescript?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — json-to-typescript" loading="lazy"></iframe>
100% local processing