サーバから受信したJSONの解析に問題があります。モデルでは、私が持っている:LoganSquareで配列内のネストされたオブジェクトを解析する
@JsonField(name = "skills")
private ArrayList<Skill> skills;
のフィールドがあります。
@JsonObject
public class Skill {
@JsonField
private int skillID;
@JsonField
private String name;
...
}
のArrayListオブジェクトの適切な数を取得しますが、その中のすべてのフィールドがヌルです。
JSONは次のようになります。
{
"skills":[
{
"skill":{
"skillID":"1",
"name":"foo"
}
},
{
"skill":{
"skillID":"2",
"name":"bar"
}
}
]
}
質問は:スキルネストの追加クラス(スキル)なしでのArrayListにオブジェクトを抽出するために、どのように?
@JsonObjectアノテーションに「スキル」名を設定する可能性はありますか?