如何从XSD生成兼容Json的POJO

时间:2019-03-11 08:24:23

标签: java json maven-plugin

我一直在使用xsd准备数据传输模型。到目前为止,我们可以使用XML格式,因此可以使用xjc生成相同的格式(使用maven插件)。

现在我们需要从XML转移到使用Json。是否有插件或更好的方法可以让您仍然使用xsd并生成具有@ JsonRootName,@ JsonInclude等适当注释的Json兼容模型。

1 个答案:

答案 0 :(得分:1)

Jackson 2能够识别JAXB注释(由xjc生成): https://github.com/FasterXML/jackson-modules-base/tree/master/jaxb

因此,通过使用Jackson作为首选的序列化程序,您所有现有的Pojo都将自动-无需花费成本-变得对​​JSON友好!