I had a look Norbert, but some features are missing like support for anyOf or multiple types like: { "type": ["string", "null"] }
I need some time to understand how to add them. On Sat, Jan 18, 2020 at 9:55 AM <serge.stinckw...@gmail.com> wrote: > Great work ! I will have a look. > > I want to be able to generate JSON files following a JSON Schema with a > high level API. So my idea was to generate automatically from JSON Schema > the class hierarchy but a runtime model might be enough maybe. > > Regards, > > Sent from my iPhone > > On 18 Jan 2020, at 09:28, Norbert Hartl <norb...@hartl.name> wrote: > > We have > > https://github.com/zweidenker/JSONSchema > > which is an implementation of basic stuff in JSON schema. But it does not > compile classes it just creates a runtime model. To be honest I never > understood why we make the effort to compile classes for parsed model. The > runtime model works usually pretty well. The only reason I can see is that > it is easier to store somewhere. > > If you like our code and you miss things, we are eager to add the stuff we > not had (yet) reason to do so. > > Norbert > > Am 18.01.2020 um 09:20 schrieb Serge Stinckwich < > serge.stinckw...@gmail.com>: > > Hi there, > > anyone has experience about generating a class hierarchy from a JSON > Schema ? Code available somewhere ? > > Thank you. > > -- > Serge Stinckwic > h > > Int. Research Unit > on Modelling/Simulation of Complex Systems (UMMISCO) > Sorbonne University > (SU) > French National Research Institute for Sustainable Development (IRD) > U > niversity of Yaoundé I, Cameroon > "Programs must be written for people to read, and only incidentally for > machines to execute." > https://twitter.com/SergeStinckwich > > > -- Serge Stinckwic h Int. Research Unit on Modelling/Simulation of Complex Systems (UMMISCO) Sorbonne University (SU) French National Research Institute for Sustainable Development (IRD) U niversity of Yaoundé I, Cameroon "Programs must be written for people to read, and only incidentally for machines to execute." https://twitter.com/SergeStinckwich