JSON na typy 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 typem alias předvoleným jako výstupní formát — vložte objekt nebo pole JSON a vypíše typ Name = { ... }; bloky namísto rozhraní, což je užitečné, když váš průvodce stylem kódové základny upřednostňuje typ před rozhraním.
Odvoz vespod je shodný s režimem rozhraní: vnořené objekty se stanou svým vlastním pojmenovaným typem, pole objektů se porovnávají položka po položce, takže pole, které u některých položek chybí, je označeno jako nepovinné a pole, které mísí hodnotu null se skutečnou hodnotou, vyjde jako sjednocení jako počet: číslo | null.
Kdykoli přepněte na syntaxi rozhraní nebo schéma Zod ze stejného vloženého JSON – změní se pouze vytištěná syntaxe, zjištěný tvar zůstane stejný.