JSON → TypeScript Types
Co tento nástroj dělá?
Tento nástroj převádí JSON objekt nebo pole na deklarace TypeScript interface nebo type. Rekurzivně zpracovává vnořené objekty (generuje samostatné interfaces pro každý), pole objektů (slučuje schémata), volitelná pole (když v některých prvcích pole chybí klíče) a hodnoty null. Výstup je připraven ke vložení do vašeho TypeScript projektu.
Jak používat
-
Vložte JSON do levého panelu — TypeScript typy se okamžitě zobrazí vpravo.
-
Nastavte název kořenového interface (výchozí: Root).
-
Vyberte styl interface nebo type alias.
-
Povolte 'null → optional', aby byly null pole považována za volitelné unknowns místo explicitního null.
-
Klikněte na Načíst příklad pro zobrazení ukázkové konverze.
Pole objektů jsou zpracována sloučením všech schémat prvků — klíče přítomné pouze v některých prvcích jsou automaticky označeny jako volitelné. Veškerá konverze probíhá ve vašem prohlížeči.
Keywords: JSON do TypeScript, JSON do TS, JSON do interface, generátor typů TypeScript, odvozování typů z JSON, TypeScript interface z JSON