测试数据:
{
"res_code": 1,
"res_data": {
"waitAccount": 10000,
"mostAccount": 10000
},
"res_msg": "success"
}
代码:
1,解析此类Json的思路应该是先将一个{}中的数据封装在一个class中,如下:
ResDataEntity:
public static class TRes_data{
private Integer waitAccount;
private Integer mostAccount;
public void setWaitAccount(Integer value){
this.waitAccount = value;
}
public Integer getWaitAccount(){
return this.waitAccount;
}
public void setMostAccount(Integer value){
this.mostAccount = value;
}
public Integer getMostAccount(){
return this.mostAccount;
}
}
2,将该class看作res_data的一个值:
private TRes_data res_data; /*TRes_data*/
private Integer res_code; /*1*/
public void setRes_data(TRes_data value){
this.res_data = value;
}
public TRes_data getRes_data(){
return this.res_data;
}
public void setRes_code(Integer value){
this.res_code = value;
}
public Integer getRes_code(){
return this.res_code;
}
说明:形式就变成了javabean的最小单元,特殊形式的问题就解决了。