我们有以下Json:
{
"type" : "1",
"otherStuff" : "2",
...
"items" : [
{
"commonItemAttribute" : "value",
"specificToType1" : "whatever"
...
}
]
}
我们需要根据 type 属性将项目多态反序列化为不同的子类。
是否有可能在自定义杰克逊反序列化器中获取类型值?
我们可以使用提供给反序列化方法的 JsonParser 安全地查看 Json 树吗?
我发现了这个关于多态反序列化的博客,但它似乎需要项目本身的类型属性。
谢谢