Convertitore da JSON a definizioni di tipo
Lo strumento di conversione da JSON a definizioni di tipo analizza i dati JSON che incolli (ad esempio una risposta di un'API) e ne deduce la struttura per generare una definizione di tipo equivalente pronta da incollare: un'interfaccia TypeScript (interface), una classe dati Python (dataclass), o una struttura Go (struct) — distinguendo i campi opzionali quando assenti in alcuni elementi dell'array, e differenziando numeri interi e decimali. Poiché la deduzione si basa solo sui dati di esempio, rivedi sempre il risultato finale. Lo strumento funziona interamente nel tuo browser; i dati JSON che incolli non vengono mai inviati ad alcun server.
Tutto avviene nel tuo browser — il JSON che incolli non viene mai inviato altrove.
I tipi vengono dedotti dai tuoi dati di esempio reali, quindi controlla sempre il risultato — un campo assente nel campione non comparirà nell'output, e un campo numerico che nel campione è sempre un numero intero viene trattato come integer, non come float.
Incolla JSON qui sopra per generare una definizione di tipo equivalente.
Domande frequenti
La definizione viene dedotta solo dai dati di esempio che incolli. Se un campo è assente nell'esempio, non comparirà nel risultato, e se un campo numerico è sempre un intero nell'esempio, verrà trattato come intero e non come decimale — è quindi consigliabile rivedere sempre il risultato.
Continua con
Strumenti correlati
Vuoi provare Uddatak?
Sfoglia la libreria completa di strumenti e inizia subito a usare ciò di cui hai bisogno — gratis, senza registrazione.
Vedi tutti gli strumenti