Generate Model schemas from JSON and JSON Schemas in 20 languages using quicktype.io
Sometimes you just want to create Model objects around some type of JSON payload of schema definition. It seems like you either end up building your own tool, doing the conversion manually, or hunting around to find some schema generator. Sometimes there just isn't a tool that you want to use and sometimes there is. I'm working Dart where we want to create immutable objects from deserialized JSON schema for AdaptiveCards. I ran across an open-source tool, quicktype.io, that can generate JSON serializable model classes for over 20 different languages. There are several different settings that let do some customization. You can then consume those classes/functions as is or tune them to your needs. It is a great learning aid even if you don't use it for your models. I really like how it lets me compare how different languages handle models and JSON. Disclaimer: I have no idea who created https://quicktype.io or how it is run. Pull down their GitHub repo and scan it