0

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.

Elaborazione... 0%

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.