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. Everything runs locally in JavaScript on your device — nothing is transmitted or stored.

Posso usare il risultato commercialmente?

Yes. The output is generated locally in your browser and is yours to use however you like — commercially or otherwise.

Does the tool work offline?

Once the page loads, yes — all processing happens in JavaScript on your device, with no server calls.

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.