ジャクソンに簡単に解決できると思う質問がありますが、それは私を殺しています。
次のようなJavaPOJOクラスがあるとしましょう(私にとってはGettersとSettersを想定しています)。
class User {
private String name;
private Integer age;
}
そして、次のようなJSONをUserオブジェクトに逆シリアル化します。
{
"user":
{
"name":"Sam Smith",
"age":1
}
}
ユーザーはJSONの第1レベルのオブジェクトではないため、Jacksonから問題が発生しています。明らかに、単一のUserオブジェクトを持つUserWrapperクラスを作成し、それを使用して逆シリアル化することもできますが、より洗練されたソリューションが必要であることはわかっています。
これはどのようにすればよいですか?