かなり複雑な POJO JSON を逆シリアル化しようとしています。ここでは、型解決のために特定のプロパティ名を定義する必要がありますが、このかなり単純な機能を見つけることができませんでした。
次のようなクラスを想定します。
class Example {
int id;
Map<String,Object> extras;
}
Jackson は POJO を JSON に正しくシリアル化し、マップは期待どおりにキー値マップにシリアル化されます。
{...
id:5,
extras:{object1:{...}, object2:{...}}
...}
ここで、extras オブジェクトを実際の型で明示的に逆シリアル化するように Jackson に伝えたいと思います。したがって、Jackson に「object1」をタイプ A に、「object2」をタイプ B にマッピングするように指示する必要があります。
これは可能ですか?ありがとう。