【问题标题】:Jackson Deserialization with Type Information带有类型信息的 Jackson 反序列化
【发布时间】:2013-12-01 18:47:57
【问题描述】:

我看到这里有很多关于此的问题,但我认为它们都没有完全涵盖这种情况。

假设我们有一张类似的地图

 Map<String, Object> myMap;

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

序列化这个map很简单,和它没有任何关系,但是当我们反序列化这个map的时候,我们如何才能同时获取每个对象的类型呢?

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

【问题讨论】:

    标签: java json jackson deserialization


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-09
      • 2016-07-16
      • 1970-01-01
      • 2014-05-01
      • 2019-08-05
      • 2012-10-18
      • 1970-01-01
      • 2012-07-24
      相关资源
      最近更新 更多