我一直在使用xsd准备数据传输模型。到目前为止,我们可以使用XML格式,因此可以使用xjc生成相同的格式(使用maven插件)。
现在我们需要从XML转移到使用Json。是否有插件或更好的方法可以让您仍然使用xsd并生成具有@ JsonRootName,@ JsonInclude等适当注释的Json兼容模型。
答案 0 :(得分:1)
Jackson 2能够识别JAXB注释(由xjc生成): https://github.com/FasterXML/jackson-modules-base/tree/master/jaxb
因此,通过使用Jackson作为首选的序列化程序,您所有现有的Pojo都将自动-无需花费成本-变得对JSON友好!