Gratis te gebruiken, geen account nodig
JSON-modelgenerator
Plak een JSON-voorbeeld om TypeScript-, C#- of Java-modeldeclaraties op te stellen. Arrays en geneste objecten worden uit het voorbeeld afgeleid; er wordt niets geüpload.
Hoe genereer ik een model vanuit JSON?
Plak een JSON-object of array, kies TypeScript, C# of Java, voer een rootklassenaam in en genereer. Bekijk de afgeleide typen voordat u de code gebruikt.
Veelgestelde vragen
Hoe genereer ik een model vanuit JSON?
Plak een JSON-object of array, kies TypeScript, C# of Java, voer een rootklassenaam in en genereer. Bekijk de afgeleide typen voordat u de code gebruikt.
Is mijn JSON geüpload of opgeslagen?
Nee. Het parseren en het genereren van modellen worden uitgevoerd op dit browsertabblad. Uw JSON wordt niet naar een server verzonden of door deze tool opgeslagen.
Hoe worden optionele en nulbare eigenschappen afgeleid?
Een eigenschap die met null wordt weergegeven, wordt als nullable gemarkeerd als de taal dit ondersteunt. In een array met objecten wordt een eigenschap die in sommige voorbeeldobjecten ontbreekt, gemarkeerd als optioneel in TypeScript of genoteerd in gegenereerde C# en Java.
Controleert dit of de gegenereerde code compileert?
Nee. Er worden alleen declaraties afgeleid uit het JSON-voorbeeld. Controleer namen, numerieke bereiken, null-afhandeling en gegenereerde syntaxis in uw compiler voordat u deze in een toepassing gebruikt.
Wat gebeurt er als het voorbeeld meerdere waardetypen bevat?
TypeScript kan samenvoegingstypen uitdrukken, zoals string | nummer. C# en Java gebruiken object/Object voor heterogene unies; Java null en optionele details zijn opmerkingen, geen runtime-validatie.