将list集合的数据转为map返回给前端
来源:互联网 发布:2017省市区数据库sql 编辑:程序博客网 时间:2024/05/20 10:21
因为最近在做Api交互接口,遇到一点问题,在这里写出我的解决方法,加深学习。
首先是需要获取到所有的课程列表的,返回的数据当然是JSON格式的,但是返回的数据太多,而前端只需要id和name,所以就new了一个map,然后把需要的数据put到map集合,最后返回map集合;代码如下
//获取所有课程列表
@RequestMapping("/list")
public ReturnData courseList() {
ReturnData returnData= new ReturnData();
try {
List<Course> list = courseService.normalList();//获取所有的课程列表
List<Map<String, String>> maplist = new ArrayList<Map<String,String>>();//声明一个list集合,list集合里面是一个map;
//遍历课程列表集合
for(Course course:list){
Map<String, String> map = new HashMap<String, String>(); //声明一个map集合
map.put("id", course.getId()); //将id存进map中
map.put("name", course.getName()); //将name存进map中
maplist.add(map); //将map集合存进maplist集合中
}
return returnData.success(maplist); 将maplist集合返回
} catch (Exception e) {
// TODO: handle exception
return returnData.serverError();
}
- 将list集合的数据转为map返回给前端
- lambda将list转为map
- 将List集合中的map对象转为List<对象>形式--封装类
- 使用java8的lambda将list转为map(转)
- 前端遍历返回的List给Select框赋值
- 将一个LIST分组,转为map<string,list>类型
- 将List转为Map 如List<javaBean>转为Map<String,javaBean>
- 用 alibaba 的 fastjson 将 list 或 map 转为 json 字符串
- 将URL图片转为输出流返回前端
- 使用 fastjson将字符串转为 list<map<string,object>>
- List转为map
- 将对象转为Map
- Gson 解析Json结构,泛型转为List 集合会出现擦除数据的情况
- java的集合list map
- list<Map>集合的研究
- 将ResultSet转为List
- 将ResultSet转为List
- 将ResultSet转为List
- Func<TResult>和Func<TSource, TResult>
- BZOJ3757: 苹果树
- UVA11922 Permutation Transformer(Splay)
- online_judge_1515
- Android基础(3)——Android Studio模拟器Genymotion
- 将list集合的数据转为map返回给前端
- 最火视频直播应用Meerkat: 简单到令人发指 却成功了
- poj 1064(简单二分)
- 自适应字符环境wind32程序
- 喜讯!我国自主知识产权AVS VR标准进入研发阶段
- hdu 1542 Atlantis(扫描线)
- Floyed 算法求最短路径
- An internal error occurred during: "Build Project". GC overhead limit exceeded
- NSRunLoop