我需要反序列化以下json:
{
//...
"foo_id":1
//...
}
进入 Foo 类的对象,其id
属性设置为foo_id
json 属性。
我需要在自定义反序列化器中执行此操作。实现这一目标的最简单方法是什么?
我在想以某种方式将json“转换”为
{
//...
"foo_id":{
"id":1
}
//...
}
然后将其委托给杰克逊。
在这种情况下,对象是 Foo 类型,但还有其他可能不属于此类的对象。此外,在这种情况下,该 json 是一个数字,但如果它也是一个字符串,我也想支持。所以,我需要一种通用的方法来做到这一点,这就是为什么我认为委托给杰克逊可能是一个好主意。
不允许注释。假设您已经在为此属性编写反序列化程序。