gpt4 book ai didi

java - 通过 jakson Java 使用嵌套多态对象进行反序列化

转载 作者:行者123 更新时间:2023-12-02 00:18:36 25 4
gpt4 key购买 nike

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

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 字段中的通知实例类型。问题是否可以使用 ObjectMapper 反序列化?

最佳答案

我也遇到了这个问题,但是这里有一个不错的博客项目;

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

这应该可以解释一切

关于java - 通过 jakson Java 使用嵌套多态对象进行反序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11454151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com