2015-04-16 120 views
3

与JAXB生成给定XSD的JAXB类相似,Jackson是否提供了用于从XSD或JSON生成Jackson类的任何实用程序。Jackson:从XSD生成Jackson类

JAXB类geberator为已定义的XSD模式生成了一组类。例如,对于多态类型JAXB具有以下注释以基于XML元素名称标识名称。

@XmlElements({ 
    @XmlElement(name = "Dog", type = Dog.class), 
    @XmlElement(name = "Cat", type = Cat.class) 
}) 
protected List<Animal> animal; 

是否有可能在杰克逊创建类似的类。即,基于XML元素名称标识类型。

回答

0

你看过StackOverflow上的类似问题吗?他们可能会完全回答你的问题或对此做出重大贡献。

  • first link展示了如何通过Java
  • 生成一个XML模式的JSON模式一旦你的JSON模式,This second link展示了如何使用jsonschema2pojo
来从JSON模式的类