JSON → TypeScript Types
Kaj počne to orodje?
To orodje pretvori objekt ali polje JSON v deklaracije TypeScript interface ali type. Rekurzivno obravnava gnezdene objekte (generira ločene interfaces za vsakega), polja objektov (združuje sheme), neobvezna polja (ko ključi manjkajo v nekaterih elementih polja) in vrednosti null. Izhod je pripravljen za lepljenje v vaš projekt TypeScript.
Kako uporabiti
-
Prilepite JSON v levo ploščo — TypeScript tipi se takoj prikažejo na desni.
-
Nastavite ime korenskega interface (privzeto: Root).
-
Izberite slog interface ali type alias.
-
Omogočite 'null → optional', da se polja null obravnavajo kot neobvezni unknowns namesto eksplicitnega null.
-
Kliknite Naloži primer za ogled vzorčne pretvorbe.
Polja objektov se obravnavajo z združevanjem vseh shem elementov — ključi, prisotni samo v nekaterih elementih, so samodejno označeni kot neobvezni. Vse pretvorbe potekajo v vašem brskalniku.
Keywords: JSON v TypeScript, JSON v TS, JSON v interface, generator tipov TypeScript, sklepanje tipov iz JSON, TypeScript interface iz JSON