我有一个容器用于嵌套对象,如:
class A {
private Type type;// can message or invite
private Notification notification;
}
和班级
abstract class Notification {}
class Message extends Notification {}
class Invite extends Notification {}
当我将List序列化为JSON时,一切正常,但我可以使用ObjectMapper进行反序列化,因为jackson不知道存储在 type 字段中的Notification的实例类型。问题是可以使用ObjectMapper进行反序列化吗?
答案 0 :(得分:3)