Da JSON a TypeScript
Genera tipi TypeScript dal JSON, nel tuo browser.
Prossimi passi consigliati
Strumenti correlati
Formatta, convalida e abbellisci il JSON, nel tuo browser.
Converti array JSON in CSV e CSV di nuovo in JSON, nel tuo browser.
Prova un’espressione regolare su del testo e vedi corrispondenze e gruppi di cattura.
Domande frequenti
No. L’analisi e la generazione dei tipi vengono eseguite interamente nel tuo browser con il parser JSON integrato. Nulla di ciò che incolli viene inviato a un server, quindi è sicuro usarlo con dati privati o di produzione.
Ogni oggetto annidato diventa una propria interfaccia con nome, richiamata per nome dall’oggetto padre. Gli array di oggetti vengono uniti in un’unica interfaccia di elemento e le chiavi assenti in alcuni elementi sono contrassegnate come opzionali con un ?. Gli array di primitivi diventano un array tipizzato come string[] e gli array vuoti diventano unknown[].
La modalità interface produce dichiarazioni interface di TypeScript; la modalità type produce alias di tipo (type X = { … }). Entrambe descrivono la stessa struttura: scegli quella preferita dal tuo progetto. Puoi anche scegliere un’indentazione di 2 spazi, 4 spazi o una tabulazione e assegnare un nome al tipo radice.
Un campo che è null in un campione e un valore in un altro diventa un’unione con null in ultima posizione, come string | null. Un array che mescola più tipi primitivi diventa un’unione tra parentesi come (string | number)[]. Poiché JSON non ha un tipo intero, ogni numero è tipizzato come number.
Ultimo aggiornamento: 2026-06-23.