Wie man es benutzt
- Fügen Sie ein JSON-Objekt in das linke Panel ein.
- Stellen Sie den Root-Interface-Namen ein und wählen Sie Interface oder Type Alias.
- Schalten Sie readonly oder null-to-optional nach Bedarf um.
- Kopieren Sie die generierten TypeScript Definitionen aus dem rechten Panel – Konvertierung läuft vollständig in Ihrem Browser.
Beispiele
- Das Einfügen von {"id":1,"tags":["dev"],"address":{"city":"Seoul"}} mit Root-Namen Root erzeugt eine Root Interface mit verschachtelter Address Interface, die automatisch hergeleitet wird.
- Das Aktivieren von "null → optional" ändert Felder, deren Wert null ist, von `field: null` zu `field?: unknown`.