例:
@Override
public DoorInfoData allDoorInfo(String startTime,String endTime,int pageNo,int pageSize) {
String data=eventsApi(startTime,endTime,pageNo,pageSize);
JSONObject jsonObject = new JSONObject();
jsonObject = JSONObject.parseObject(data);
//“data”为json前缀名
JSONObject jsonObject1 = (JSONObject) jsonObject.get("data");
//DoorInfoData为其对应的对象
DoorInfoData doorInfoData = jsonObject1.toJavaObject(DoorInfoData.class);
DataList dataList=new DataList();
List<DataList> list=new ArrayList<>();
//如果"data"里有集合,就循环get
for(int i = 0; i< doorInfoData.getList().size(); i++){
dataList= doorInfoData.getList().get(i);
list.add(dataList);
}
return doorInfoData;
}