JSON to TypeScript

Converti un campione JSON in una definizione di interfaccia TypeScript.

Come si usa

  1. Incollate un campione JSON — un oggetto, un array o una risposta API completa.
  2. Lo strumento deduce la definizione dell'interfaccia TypeScript dalla struttura e dai tipi di valore.
  3. Copiate l'interfaccia generata e incollatela nel vostro file .ts.

Informazioni su questo strumento

Converte un esempio JSON in una definizione di interfaccia TypeScript ispezionando ogni chiave e deducendone il tipo (string, number, boolean, null, oggetto annidato, array). Le strutture annidate producono interfacce annidate automaticamente.

Il generatore gestisce array di tipi misti come union type e contrassegna le chiavi che appaiono in alcuni elementi dell'array ma non in altri come opzionali (?). Nomina le interfacce annidate con il nome della chiave genitore con suffisso maiuscolo.

Per i migliori risultati, usate un campione JSON rappresentativo che includa tutti i campi che la vostra API può restituire. I campi opzionali assenti dal campione non appariranno nell'interfaccia — aggiungeteli manualmente dopo la generazione.

Domande frequenti

I miei dati escono dal browser?

No. Tutto funziona in locale in JavaScript sul tuo dispositivo — niente viene trasmesso o memorizzato.

Posso usare il risultato commercialmente?

Sì. L'output è generato in locale nel tuo browser ed è tuo: usalo come vuoi — anche commercialmente.

Lo strumento funziona offline?

Una volta caricata la pagina, sì — tutta l'elaborazione avviene in JavaScript sul tuo dispositivo, senza chiamate al server.

Strumenti correlati

Link lunghi? Accorciali gratis

Vai.la trasforma qualsiasi URL in un link breve con statistiche dei clic, QR Code e il tuo biolink personale.

Vai.la non è responsabile dell'uso degli strumenti né delle decisioni prese in base ai loro risultati.