input.json
types.ts
Clicca Converti per generare le interfacce TypeScript.

Correlate

Guide per TS Types

Tutte le guide →

Come funziona la conversione da JSON a TypeScript

Ogni oggetto JSON genera una interface TypeScript. L’oggetto radice è chiamato Root per impostazione predefinita. Gli oggetti annidati ricevono interfacce nominate ricavate dalla chiave corrispondente —— una chiave address produce un’interfaccia Address.

Array e campi opzionali

Gli array di oggetti uniscono le chiavi presenti in uno qualunque degli elementi. Se ad alcuni elementi manca una chiave, diventa opzionale (key?: Type). Gli array di primitive ottengono firme tipate come string[] o number[].

Quando usarlo

  • Integrazione di API —— incolla una risposta e ottieni subito le definizioni di tipo pronte per il tuo progetto TypeScript
  • Prototipazione —— costruisci rapidamente lo scheletro di interfacce per una nuova API o un nuovo dataset prima di scrivere la logica di parsing
  • Code review —— verifica che la forma del payload JSON corrisponda alle interfacce che il codice si aspetta