反序列化通过jakson嵌套态对象的Java
问题描述:
我有像嵌套对象的容器:反序列化通过jakson嵌套态对象的Java
class A {
private Type type;// can message or invite
private Notification notification;
}
和类
abstract class Notification {}
class Message extends Notification {}
class Invite extends Notification {}
当我序列清单JSON一切工作正常,但我可以使用ObjectMapper进行反序列化,因为杰克逊不知道通知的实例类型,这些类型存储在类型字段。问题是否可以使用ObjectMapper反序列化?
答
+0
Makr Bakker:链接不工作 – 2014-05-13 11:06:39
+0
链接似乎okee – 2014-07-01 21:23:29
只是好奇:为什么容器A具有对通知的类型的字段? – 2012-07-12 17:40:43
将有关类型通知的信息传递给客户端。通知对象不包含有关它的类型的信息。 – 2012-07-12 19:20:54