如何从XSD生成兼容Json的POJO

M.J*_*.J. 10 java json maven-plugin

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

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

Tac*_*oco 1

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

因此,通过使用 Jackson 作为首选序列化器,所有现有的 Pojo 将自动(且无需任何成本)变得 JSON 友好!