我有这个JSON数据,我想知道如何将这些数据转换为Java POJO对象:
"progression": {
"64693": [
{
"1": 1
}
],
"64717": [
{
"1": 4
}
]
},
我当时认为不可能:
public class Progression{
private List<64693> 64693;
private List<64717> 64717;
public List<64693> get64693(){
return this.64693;
}
public void set64693(List<64693> 64693){
this.64693 = 64693;
}
public List<64717> get64717(){
return this.64717;
}
public void set64717(List<64717> 64717){
this.64717 = 64717;
}
}
我对Java非常熟悉,所以我知道我可以使用@JsonProperty代替实际数字,但只是想知道是否还有其他选择。
谢谢!
答案 0 :(得分:0)
_ug有正确的建议:
...对象考虑将64693命名为DataType64693并添加 @JsonProperty(“64693”)注释
工作得很好。顺便说一下,我正在使用Jackson 2.0 JSON处理器。