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
- Incolla un esempio JSON rappresentativo.
- Imposta il nome dell'interfaccia root e le opzioni.
- 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.