0

我有一个嵌套对象的容器,例如:

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 反序列化?

4

1 回答 1

3

我也为这个问题苦苦挣扎,但这里有一个不错的博客项目;

http://www.cowtowncoder.com/blog/archives/2010/03/entry_372.html

这应该解释一切

于 2012-07-12T14:39:52.263 回答