从JsonSchema生成Java POJO模型(最好使用JAXB)
我们有一个通过JSON模式定义的抽象数据模型。显然,如果有必要的话,我们可以使用XSD,在这里和那里做一些调整。然而,我们的POJO可以在XML和JSON数据存储上互换使用,出于业务原因,我们希望模式是JSON模式 我想使用这个JSON模式通过JAXB生成一个Java类模型。换句话说,我们希望使用JSON模式作为源文件,而不是将XSD作为输入传递给JAXB。我认为有两种方法可以做到这一点从JsonSchema生成Java POJO模型(最好使用JAXB),java,xsd,jaxb,jsonschema,Java,Xsd,Jaxb,Jsonschema,我们有一个通过JSON模式定义的抽象数据模型。显然,如果有必要的话,我们可以使用XSD,在这里和那里做一些调整。然而,我们的POJO可以在XML和JSON数据存储上互换使用,出于业务原因,我们希望模式是JSON模式 我想使用这个JSON模式通过JAXB生成一个Java类模型。换句话说,我们希望使用JSON模式作为源文件,而不是将XSD作为输入传递给JAXB。我认为有两种方法可以做到这一点 将JSON模式写入XSD转换器。(有一个名为的库,它可能使我们不必编写自己的编译器。)将生成的XSD文件馈送
(PS-是的,我已经看过了,它将完全从图片中删除JAXB。但是,我很不满意它对JSON模式规范的覆盖(它是后面的四个草稿,甚至完全不支持它),我宁愿依赖一个更坚实的代码生成器基础,比如JAXB。)