使用Jackson在多态条件下生成Json

Json Polymorphism Jackson提供了一种在序列化java对象时维护子类信息的方式。这使得重新创建子类成为可能。类别信息可以作为Json属性被存储。在下面的例子里,我们会创建一个Zoo,拥有一个动物列表。动物可能是大象或者狮子,并且它们都是Animal抽象类的子类。当反序列化时,我们希望创建的是确切的子类。我们也展示了@JsonTypeInfo以及@JsonSubType注解的用
相关文章
相关标签/搜索