我在解析从服务器接收到的 JSON 时遇到问题。在我的模型中:
@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"
}
}
]
}
问题是:如何在不嵌套附加类(Skill)的情况下将 Skill 对象提取到 ArrayList 中?
也许有可能在 @JsonObject 注释上设置“技能”名称?