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.
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.