格式1
{
"status": 200,
"msg": "OK",
"data": {
"1": [
{
"integral": "200",
"time": "2021-05-17"
}
],
"2": [
{
"integral": "15",
"time": "2021-05-18"
}
],
"3": [
{
"integral": "15",
"time": "2021-05-20"
}
],
"4": [
{
"integral": "20",
"time": "2021-05-22"
}
],
"5": [
{
"integral": "150",
"time": "2021-05-21"
}
],
"6": [
{
"integral": "100",
"time": "2021-05-22"
}
],
"7": [
{
"integral": "30",
"time": "2021-05-23"
}
]
}
}
前端展示的数据
success:function (res){
console.log(res.data);
console.log(res.data[1])
var array = res.data[1];
var time = array[0].time;
var integral = array[0].integral;
console.log(time);
}
public JsonResult sign(){
String monday = DateMondayToSundayUtils.getMonday();
String tuesday = DateMondayToSundayUtils.getTuesday();
String thursday = DateMondayToSundayUtils.getThursday();
String saturday = DateMondayToSundayUtils.getSaturday();
String friday = DateMondayToSundayUtils.getFriday();
String sunday= DateMondayToSundayUtils.getSunday();
List<Integer> integral = indexService.getIntegral();
HashMap<String, Object> map1 = new HashMap<>();
map1.put("time",monday);
map1.put("integral",integral.get(3));
HashMap<String, Object> map2 = new HashMap<>();
map2.put("time",tuesday);
map2.put("integral",integral.get(4));
HashMap<String, Object> map3= new HashMap<>();
map3.put("time",thursday);
map3.put("integral",integral.get(4));
HashMap<String, Object> map4= new HashMap<>();
map4.put("time",saturday);
map4.put("integral",integral.get(0));
HashMap<String, Object> map5= new HashMap<>();
map5.put("time",friday);
map5.put("integral", integral.get(integral.size()-1));
HashMap<String, Object> map6= new HashMap<>();
map6.put("time",saturday);
map6.put("integral",integral.get(2));
HashMap<String, Object> map7= new HashMap<>();
map7.put("time",sunday);
map7.put("integral",integral.get(5));
HashMap<Object, List<HashMap<String ,Object>>> hashMap = new HashMap<>();
hashMap.put(1,Arrays.asList(map1));
hashMap.put(2,Arrays.asList(map2));
hashMap.put(3, Arrays.asList(map3));
hashMap.put(4,Arrays.asList(map4));
hashMap.put(5,Arrays.asList(map5));
hashMap.put(6, Arrays.asList(map6));
hashMap.put(7, Arrays.asList(map7));
return JsonResult.ok(hashMap);
}