使用Jackson在多態條件下生成Json

Json Polymorphism Jackson提供了一種在序列化java對象時維護子類信息的方式。這使得重新創建子類成爲可能。類別信息可以作爲Json屬性被存儲。在下面的例子裏,我們會創建一個Zoo,擁有一個動物列表。動物可能是大象或者獅子,並且它們都是Animal抽象類的子類。當反序列化時,我們希望創建的是確切的子類。我們也展示了@JsonTypeInfo以及@JsonSubType註解的用
相關文章
相關標籤/搜索