次の json を逆シリアル化する必要があります。
{
//...
"foo_id":1
//...
}
プロパティがjson プロパティid
に設定されたクラス Foo のオブジェクトに。foo_id
カスタムデシリアライザー内でこれを行う必要があります。これを達成する最も簡単な方法は何ですか?
どういうわけかjsonを「変換」することを考えていました
{
//...
"foo_id":{
"id":1
}
//...
}
そして、これをジャクソンに委任します。
この場合、オブジェクトは Foo 型ですが、このクラスではない可能性のある他のオブジェクトがあります。また、この場合、そのjsonは数値ですが、文字列でも対応したいと思います。したがって、これを行うには一種の一般的な方法が必要です。そのため、ジャクソンに委任することは良い考えだと思います。
注釈は許可されていません。このプロパティの Deserializer を既に作成しているとします。