Gratis e senza account
Generatore di modelli JSON
Incolla un esempio JSON per creare una bozza di dichiarazioni di modelli TypeScript, C# o Java. Le matrici e gli oggetti nidificati vengono dedotti dall'esempio; non viene caricato nulla.
Come posso generare un modello da JSON?
Incolla un oggetto o un array JSON, scegli TypeScript, C# o Java, inserisci il nome di una classe root e genera. Esaminare i tipi dedotti prima di utilizzare il codice.
Domande frequenti
Come posso generare un modello da JSON?
Incolla un oggetto o un array JSON, scegli TypeScript, C# o Java, inserisci il nome di una classe root e genera. Esaminare i tipi dedotti prima di utilizzare il codice.
Il mio JSON è stato caricato o salvato?
No. L'analisi e la generazione del modello vengono eseguite in questa scheda del browser. Il tuo JSON non viene inviato a un server o archiviato da questo strumento.
Come vengono dedotte le proprietà facoltative e nullable?
Una proprietà vista con null è contrassegnata come nullable laddove la lingua la supporta. In una matrice di oggetti, una proprietà mancante in alcuni oggetti campionati è contrassegnata come facoltativa in TypeScript o annotata in C# e Java generati.
Questo controlla che il codice generato venga compilato?
No. Deduce dichiarazioni solo dall'esempio JSON. Esamina i nomi, gli intervalli numerici, la gestione dei valori null e la sintassi generata nel compilatore prima di utilizzarlo in un'applicazione.
Cosa succede quando l'esempio contiene più tipi di valore?
TypeScript può esprimere tipi di unione come string | numero. C# e Java utilizzano object/Object per unioni eterogenee; I dettagli Java null e facoltativi sono commenti, non convalida di runtime.