ポジョを考えると、私はただ疑問に思っていました:
public class MyProfileDto {
private List<String> skills;
//mutators; getSkills; setSkills + bunch of other fields
}
スキル フィールドの JSON:
"skills":{
"values":[
{
"id":14,
"skill":{
"name":"C++"
}
},
{
"id":15,
"skill":{
"name":"Java"
}
}
],
"_total":2
}
Dto全体のカスタムデシリアライザーを作成せずに、Jacksonを使用してスキル/値/スキル/名前フィールド(つまり、「Java」、「C++」)をターゲットDtoの文字列リストに取得する方法はありますか? 多くのフィールドがあるため、理想的なソリューションには、可能であれば1つのフィールドにカスタム注釈またはデシリアライザーが含まれますか??