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