|
发表于 2022-5-31 18:39:17
|
显示全部楼层
返回JSON数据格式如下:
{
"barcode": "00001",
"comment": "蛋",
"fullname": "土鸡蛋",
"unit": "kg",
"dataList": [{
"riqi": "2017-04-05",
"dataSec": [{
"shop": "fwj001",
"saleQty": 123
}]
},
{
"riqi": "2017-04-06",
"dataSec": [{
"shop": "fwj001",
"saleQty": 123
}]
},
{
"riqi": "2017-04-06",
"dataSec": [{
"shop": "fwj001",
"saleQty": 123
}]
}]
}
后台组装代码如下,Java 写的,PHP应该类似的写法:
//业务层组装数据 返回一个Map
Map dataMap = new HashMap();
dataMap.put("barcode", "00001");
dataMap.put("comment", "蛋");
dataMap.put("fullname", "土鸡蛋");
dataMap.put("unit", "kg");
List dataList = new ArrayList();
//此处应该是for循环组装的 下面2个demo就写死了
Map map1 = new HashMap();
map1.put("riqi", "2017-04-05");
List list1 = new ArrayList();
Map map101 = new HashMap();
map101.put("shop", "fwj001");
map101.put("saleQty", 123);
list1.add(map101);
Map map102 = new HashMap();
map102.put("shop", "fwj001");
map102.put("saleQty", 123);
list1.add(map102);
map1.put("dataSec", list1);
dataList.add(map1);//添加 2017-04-05
Map map2 = new HashMap();
map1.put("riqi", "2017-04-06");
List list2 = new ArrayList();
Map map201 = new HashMap();
map201.put("shop", "fwj002");
map201.put("saleQty", 234);
list2.add(map101);
Map map202 = new HashMap();
map202.put("shop", "fwj001");
map202.put("saleQty", 123);
list2.add(map202);
map2.put("dataSec", list2);
dataList.add(map2);//添加 2017-04-06
dataMap.put("dataList", dataList);
//return dataMap; 返回数据
---如果采纳就发一个红包吧,我也在咱们群里,QQ:954643309 |
|