目标:arraylist 转 JSONArray
访问地址:https://localhost:8443/test/getSwiper
@GetMapping("getSwiper")
public static CommonHRWY getSwiper() {
String url1 = "https://java-file-001.oss-cn-beijing.aliyuncs.com/avatar/2020-09-26/1601128459473-14317440-5026-45a5.jpg";
String url2 = "https://java-file-001.oss-cn-beijing.aliyuncs.com/avatar/2020-09-26/1601131577837-472ed0e8-fee9-4901.jpg";
ArrayList avatarList = new ArrayList();
avatarList.add(url1);
avatarList.add(url2);
ArrayList swiperList = new ArrayList();
for (int i = 0; i < 2; i++) {
Map<String, Object> message = new HashMap<>();
message.put("image_src", avatarList.get(0));
message.put("open_type", "navigate");
message.put("goods_id", i+1);
message.put("navigator_url", "pages/index/index");
swiperList.add(message);
}
JSONArray json = JSONArray.parseArray(JSON.toJSONString(swiperList));
return new CommonHRWY(json, true);
}
{
"message": [
{
"open_type": "navigate",
"navigator_url": "pages/index/index",
"goods_id": 1,
"image_src": "https://java-file-001.oss-cn-beijing.aliyuncs.com/avatar/2020-09-26/1601128459473-14317440-5026-45a5.jpg"
},
{
"open_type": "navigate",
"navigator_url": "pages/index/index",
"goods_id": 2,
"image_src": "https://java-file-001.oss-cn-beijing.aliyuncs.com/avatar/2020-09-26/1601128459473-14317440-5026-45a5.jpg"
}
],
"meta": {
"msg": "获取成功",
"status": 200
}
}