JSON e dati

JSON → TypeScript

Da JSON a interfacce TypeScript pulite, automaticamente.

Gira in locale Gratis Nessuna registrazione

Un esempio funzionante è già caricato — modificalo o pulisci.

JSON → TypeScriptTypeScript


      

Cosa fa questo tool

Scrivere a mano i tipi delle risposte API è lento e facile da sbagliare. Incolla un esempio JSON rappresentativo: il converter deduce interfacce annidate, unisce le forme degli elementi degli array e segna come opzionali i campi assenti in alcuni elementi. Rileggi il risultato: un solo esempio non può rivelare tutte le forme possibili.

Come si usa

  1. Incolla un esempio JSON rappresentativo.
  2. Imposta il nome dell'interfaccia root e le opzioni.
  3. Copia il TypeScript generato.

Domande

Chiama la mia API?

No. Incolli tu il JSON; non viene fatta nessuna richiesta e non serve un URL.

Come gestisce gli array?

Gli oggetti vengono uniti in una sola interfaccia. Gli array primitivi diventano string[], number[] e così via; i valori misti diventano union.

Perché alcuni campi sono opzionali?

Una chiave assente in almeno un oggetto dell'array diventa opzionale nel tipo unito, perché non è garantita in ogni elemento.

← Torna a tutti i tool
Scrivi per filtrare, ↑↓ per muoverti, ↵ per aprire, esc per chiudere.esc