3

ポジョを考えると、私はただ疑問に思っていました:

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つのフィールドにカスタム注釈またはデシリアライザーが含まれますか??

4

1 に答える 1