0

Rozhrania JSON na TypeScript online

Preveďte JSON na rozhrania TypeScript, typové aliasy alebo schému Zod naživo so skutočnou detekciou voliteľných polí v poliach.

Spracovanie... 0%

Výsledok

Táto stránka otvorí konvertor s rozhraním predvoleným ako výstupný formát – vložte objekt alebo pole JSON a vytlačí jeden alebo viac blokov rozhrania pripravených na vloženie do súboru .ts.

Každý vnorený objekt dostane svoje vlastné pomenované rozhranie namiesto vloženého objektu blob, a keď prilepíte pole objektov, nástroj porovná každú položku: pole, ako napríklad extra prítomné iba na niektorých z nich, sa zapíše ako extra?: boolovské, zatiaľ čo polia zdieľané všetkými položkami zostávajú povinné – rovnaký detail väčšina rýchlych konvertorov preskočí.

Úplný nástroj tiež generuje verziu aliasov rovnakej štruktúry a schému Zod na overenie za behu, všetko z jedného vstupu JSON – formáty môžete kedykoľvek prepínať bez prepisovania.