UTILS.
Privati per natura
TS

JSON in TypeScript

Genera interfacce TypeScript da un campione JSON, inferendo i tipi in modo ricorsivo.

I tuoi file restano su questo dispositivo

I file vengono elaborati nel browser, mai caricati su un server. Il sito scarica il codice e le risorse necessarie. Senza account né tracciamento.

Usa Scarica per salvare questo strumento in un unico file HTML da usare offline.

Privacy →
output

Informazioni su questo strumento

Incolla un campione JSON e ottieni le interfacce TypeScript corrispondenti, generate interamente nel tuo browser.

Domande frequenti

Come vengono gestiti gli oggetti annidati?
Ogni oggetto annidato diventa la propria interfaccia, denominata in PascalCase a partire dalla sua chiave, con un'interfaccia Root in cima.
Come vengono tipizzati gli array?
Gli array vengono tipizzati dal loro primo elemento come T[]; gli array vuoti diventano any[].

Altri strumenti