0

Interfacce da JSON a 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 l'interfaccia preselezionata come formato di output: incolla un oggetto o un array JSON e stampa uno o più blocchi di interfaccia, pronti per essere inseriti in un file .ts.

Ogni oggetto nidificato riceve la propria interfaccia con nome invece di un blob in linea, e quando si incolla un array di oggetti lo strumento confronta ogni elemento: un campo come extra presente solo su alcuni di essi viene scritto come extra?: booleano, mentre i campi condivisi da tutti gli elementi rimangono obbligatori - lo stesso dettaglio che la maggior parte dei convertitori rapidi salta.

Lo strumento completo genera anche una versione alias di tipo della stessa struttura e uno schema Zod per la convalida in fase di esecuzione, il tutto da un input JSON: cambia formato in qualsiasi momento senza ridigitare nulla.