【发布时间】:2013-12-01 18:47:57
【问题描述】:
我看到这里有很多关于此的问题,但我认为它们都没有完全涵盖这种情况。
假设我们有一张类似的地图
Map<String, Object> myMap;
它可以有各种类型的对象,我的意思是对象可以是任何东西,你可以写的任何 bean,你可以写的任何集合,还有你可以写的任何地图(是地图中的地图)等等。
序列化这个map很简单,和它没有任何关系,但是当我们反序列化这个map的时候,我们如何才能同时获取每个对象的类型呢?
我知道我们可以保存每个对象的类型信息,但如果是嵌套 bean 呢?嵌套地图或集合?是否有通用的反序列化器或类似的东西?或者我应该如何为此实施解决方案?
【问题讨论】:
标签: java json jackson deserialization