JSON in tipi TypeScript online
Converti JSON in interfacce TypeScript, alias di tipo o uno schema Zod live, con rilevamento reale dei campi facoltativi tra gli array.
Risultato
Questa pagina apre il convertitore con il tipo alias preselezionato come formato di output: incolla un oggetto o un array JSON e stampa il tipo Nome = { ... }; blocchi anziché interfacce, utili quando la guida di stile della base di codice privilegia il tipo rispetto all'interfaccia.
L'inferenza sottostante è identica alla modalità interfaccia: gli oggetti nidificati diventano un tipo con nome, gli array di oggetti vengono confrontati elemento per elemento in modo che un campo mancante in alcune voci venga contrassegnato come facoltativo e un campo che mescola null con un valore reale risulta come un'unione come count: number | nullo.
Passa alla sintassi dell'interfaccia o a uno schema Zod dallo stesso JSON incollato in qualsiasi momento: cambia solo la sintassi stampata, la forma rilevata rimane la stessa.