0

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.

Zpracování... 0%

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.