我有像嵌套對象的容器:反序列化通過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反序列化?
只是好奇:爲什麼容器A具有對通知的類型的字段? – 2012-07-12 17:40:43
將有關類型通知的信息傳遞給客戶端。通知對象不包含有關它的類型的信息。 – 2012-07-12 19:20:54