Wofür JSON zu TypeScript gedacht ist
Antworten einer API abtippen, damit ein Interface draus wird? Müssen Sie nicht. Aus dem JSON leitet der Rechner string, number und boolean ab, Objekte und Arrays gleich mit.
Bedienung
- JSON einfügen
- Gewünschten Typnamen wählen
- Auf „Konvertieren“ klicken
Typische Anwendungen: API-Antworten in Typen fassen, TypeScript-Interfaces ohne Abtippen erstellen.
Fragen und Antworten
Was ist der Unterschied zu einem Interface?
Das Werkzeug leitet den Typ direkt aus den Daten ab, statt dass Sie ein Interface von Hand schreiben.
Welche Typen erkennt es?
Aus Text wird string, aus Zahl number, aus Wahr/Falsch boolean; verschachtelte Objekte werden zu eigenen Interfaces.
Und was ist mit null?
null wird als optionaler Wert gewertet, das Feld darf also fehlen. Hinterher anpassen ist erlaubt.
Werden meine Daten hochgeladen?
Nein, das JSON wird nur auf Ihrem Gerät geparst.
Einschränkungen
Nur primitive und flache Typen werden zuverlässig abgeleitet,Bei gemischten Array-Inhalten bleibt es bei any
Was das Werkzeug kann
Typen werden abgeleitet, Array-Elemente berücksichtigt, Läuft im Browser
Diese Werkzeuge passen: