我有一个嵌套对象的容器,例如:
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 进行反序列化,因为杰克逊不知道存储在type字段中的 Notification 的实例类型。问题是否可以使用 ObjectMapper 反序列化?