首先先将获得数据写成javabean的格式
可以用这个http://www.jsonschema2pojo.org/
接着,在处理的时候,关键点在于拿到list中的东西,可以参照我github中的源码:
https://github.com/766464365/Retrofit2Demo
关键代码:
声明:
List<String> income1=new ArrayList<>();
List<String> expand1=new ArrayList<>();
List<String> profit1=new ArrayList<>();
请求得到的
for (postmandataBase.Data.DayTotalCalculate dayTotalCalculate : response.body().getData().getDayTotalCalculate()){
// Log.i("onResponse", dayTotalCalculate.getExpand());
income1.add(dayTotalCalculate.getIncome());
expand1.add(dayTotalCalculate.getExpand());
profit1.add(dayTotalCalculate.getProfit());
}
Float[] income=new Float[response.body().getData().getDayTotalCalculate().size()];
Float[] expand=new Float[response.body().getData().getDayTotalCalculate().size()];
Float[] profit=new Float[response.body().getData().getDayTotalCalculate().size()];
//用list的大小来创建一个一样大小的数组来存放
for(int i=0;i<income1.size();i++){
income[i]=Float.parseFloat(income1.get(i));
expand[i]=Float.parseFloat(expand1.get(i));
profit[i]=Float.parseFloat(profit1.get(i));
}