gpt4 book ai didi

java - Jackson 使用类型信息进行反序列化

转载 作者:行者123 更新时间:2023-12-02 15:59:38 24 4
gpt4 key购买 nike

我发现这里有很多与此相关的问题,但我认为没有一个问题完全涵盖了这种情况。

假设我们有一个像这样的 map

 Map<String, Object> myMap;

它可以有各种类型的对象,我的意思是对象可以是任何东西,你可以写的任何bean,你可以写的任何集合,还有你可以写的任何 map (是的, map 中的 map 也是如此)等。

序列化这个映射非常简单,与它无关,但是当我们反序列化这个映射时,我们如何检索每个对象的类型?

我知道我们可以保存每个对象的类型信息,但是如果对于嵌套 bean 呢?嵌套 map 或集合?是否有通用解串器或类似的东西?或者我应该如何为此实现解决方案?

最佳答案

如果您序列化类型信息,那么 jackson 应该能够将其反序列化回正确的类型,无论是否存在嵌套对象等。

关于java - Jackson 使用类型信息进行反序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20050837/

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