DevTulz Online

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

  1. Prilepite JSON v levo ploščo — TypeScript tipi se takoj prikažejo na desni.

  2. Nastavite ime korenskega interface (privzeto: Root).

  3. Izberite slog interface ali type alias.

  4. Omogočite 'null → optional', da se polja null obravnavajo kot neobvezni unknowns namesto eksplicitnega null.

  5. 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