Rozhraní JSON to TypeScript online
Převeďte JSON na rozhraní TypeScript, typové aliasy nebo schéma Zod naživo se skutečnou detekcí volitelných polí napříč poli.
Výsledek
Tato stránka otevře konvertor s rozhraním předem vybraným jako výstupní formát – vložte objekt nebo pole JSON a vytiskne jeden nebo více bloků rozhraní připravených k umístění do souboru .ts.
Každý vnořený objekt dostane své vlastní pojmenované rozhraní místo vloženého blobu, a když vložíte pole objektů, nástroj porovná každou položku: pole, jako je extra přítomné pouze na některých z nich, je zapsáno jako extra?: boolean, zatímco pole sdílená všemi položkami zůstávají povinná – stejný detail, který většina rychlých převodníků přeskočí.
Úplný nástroj také generuje verzi typového aliasu stejné struktury a schéma Zod pro ověření za běhu, to vše z jednoho vstupu JSON – formáty můžete kdykoli přepínat, aniž byste cokoli přepisovali.