Gratis att använda, inget konto
JSON Model Generator
Klistra in ett JSON-exempel för att rita TypeScript-, C#- eller Java-modelldeklarationer. Matriser och kapslade objekt härleds från provet; ingenting laddas upp.
Hur genererar jag en modell från JSON?
Klistra in ett JSON-objekt eller en array, välj TypeScript, C# eller Java, ange ett rotklassnamn och generera. Granska de härledda typerna innan du använder koden.
Vanliga frågor
Hur genererar jag en modell från JSON?
Klistra in ett JSON-objekt eller en array, välj TypeScript, C# eller Java, ange ett rotklassnamn och generera. Granska de härledda typerna innan du använder koden.
Är min JSON uppladdad eller sparad?
Nej. Parsning och modellgenerering körs på den här webbläsarfliken. Din JSON skickas inte till en server eller lagras av detta verktyg.
Hur kan man sluta sig till valfria och nullbara egenskaper?
En egenskap som ses med null markeras nullbar där språket stöder det. I en array av objekt markeras en egenskap som saknas i vissa samplade objekt som valfri i TypeScript eller noteras i genererad C# och Java.
Kontrollerar denna att genererad kod kompileras?
Nej. Den härleder endast deklarationer från JSON-exemplet. Granska namn, numeriska intervall, nollhantering och genererad syntax i din kompilator innan du använder den i en applikation.
Vad händer när provet innehåller flera värdetyper?
TypeScript kan uttrycka fackföreningstyper som sträng | antal. C# och Java använder objekt/objekt för heterogena förbund; Java null och valfria detaljer är kommentarer, inte körtidsvalidering.