Gratuïtes i sense compte
Generador de models JSON
Enganxeu una mostra JSON a l'esborrany de declaracions del model TypeScript, C# o Java. Les matrius i els objectes imbricats es dedueixen de la mostra; no es carrega res.
Com puc generar un model a partir de JSON?
Enganxeu un objecte o una matriu JSON, trieu TypeScript, C# o Java, introduïu un nom de classe arrel i genereu. Reviseu els tipus inferits abans d'utilitzar el codi.
Preguntes freqüents
Com puc generar un model a partir de JSON?
Enganxeu un objecte o una matriu JSON, trieu TypeScript, C# o Java, introduïu un nom de classe arrel i genereu. Reviseu els tipus inferits abans d'utilitzar el codi.
S'ha penjat o desat el meu JSON?
No. L'anàlisi i la generació de models s'executen en aquesta pestanya del navegador. El vostre JSON no s'envia a un servidor ni s'emmagatzema per aquesta eina.
Com es dedueixen les propietats opcionals i anul·lables?
Una propietat vista amb null es marca com a nul quan l'idioma ho admet. En una matriu d'objectes, una propietat que falta en alguns objectes mostrats es marca com a opcional a TypeScript o s'anota en C# i Java generats.
Això comprova que el codi generat es compila?
No. Infereix declaracions només de l'exemple JSON. Reviseu els noms, els rangs numèrics, el maneig de nulls i la sintaxi generada al vostre compilador abans d'utilitzar-lo en una aplicació.
Què passa quan la mostra conté diversos tipus de valors?
TypeScript pot expressar tipus d'unió com ara string | nombre. C# i Java utilitzen object/Object per a unions heterogènies; Els detalls nuls i opcionals de Java són comentaris, no validació en temps d'execució.