杰克逊:Map <String,Object>序列化和反序列化

用户名

是否可以Map<String, Object>在对象的类型(映射值)由其键确定的地方进行序列化/反序列化

{
    "number":42,
    "desc":"something really important",
    "location":{
        "x":9999,
        "y":9999,
        "wkid":9999
    },
    "shape":{
        "type":"polyline",
        "data":"dGhpcyBnZW9tZXRyeSBpcyBmYWtlIDpQ"
    }
}

在这种特殊情况下,我知道desc总是会出现这种情况stringlocation并且shape-第三方类(我为他们提供了序列化器和反序列化器)和其他值是盒装基元。

可以和杰克逊做类似的事情吗?可以通过使用MapSerializer / MapDeserializer完成此操作吗?(我找不到任何示例)

尼基斯

是的,有可能。我建议您尝试jsonschema2pojo只需粘贴您JSON并选择源类型JSON

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章