JSON na typy 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 typovým aliasom predvoleným ako výstupný formát — vložte objekt alebo pole JSON a vypíše typ Name = { ... }; bloky namiesto rozhraní, čo je užitočné, keď váš sprievodca štýlmi kódovej základne uprednostňuje typ pred rozhraním.
Vyvodenie pod ním je identické s režimom rozhrania: vnorené objekty sa stanú vlastným pomenovaným typom, polia objektov sa porovnávajú položka po položke, takže pole, ktoré v niektorých položkách chýba, je označené ako voliteľné a pole, ktoré zmiešava hodnotu null so skutočnou hodnotou, vyjde ako spojenie ako počet: číslo | null.
Kedykoľvek prepnite na syntax rozhrania alebo schému Zod z rovnakého prilepeného JSON – zmení sa iba vytlačená syntax, zistený tvar zostane rovnaký.