Startseite JSON zu TypeScript Interface Generator
JSON zu TypeScript Interface Generator
TypeScript-Interfaces aus JSON erzeugen. Alle Datensätze bestimmen optionale Felder, null-Werte und verschachtelte Objekte. Daten einfügen oder eine Datei öffnen. Die Umwandlung erfolgt in diesem Browser-Tab; Eingaben werden nicht hochgeladen.
Andere Sprachen:EnglishTürkçe中文हिन्दीРусский
Zur Ausgabe in TypeScript
Fehlt ein Feld in einem Datensatz, erhält es ?. null wird separat als Union ausgedrückt. Das Interface prüft Daten beim Übersetzen, nicht zur Laufzeit.
Beispieldaten
[
{ "id": 1, "user": { "name": "Ada", "email": "ada@example.test" }, "tags": ["admin"], "score": 9.5, "created": "2024-03-11T08:15:00Z" },
{ "id": 2, "user": { "name": "Grace", "email": "grace@example.test", "nickname": "Amazing" }, "tags": [], "score": 7, "created": "2023-11-02T17:40:00Z" }
]
Worauf Sie achten sollten
Die Typableitung prüft alle Datensätze. Fehlende Felder werden optional, Felder mit null werden nullable. Auch Formatwidersprüche im letzten Datensatz werden berücksichtigt.
So funktioniert es
Beispiel ausprobieren, eigene Daten laden und Einstellungen auswählen. Prüfergebnis kontrollieren, anschließend Ausgabe kopieren oder herunterladen.
Häufige Fragen
Werden Daten hochgeladen?
Nein. Dieses Werkzeug verarbeitet Eingaben ausschließlich im Browser. Die optionale Cloud-Synchronisierung gespeicherter Generator-Schemas und Listen ist eine getrennte Funktion.
Was passiert bei ungültigen Eingaben?
Die Fehlermeldung bleibt sichtbar, bis die Eingabe korrigiert ist. Leere oder unvollständige Ergebnisse sollten nicht verwendet werden.
Verwandte Seiten
Zuletzt aktualisiert