响应格式定义:{data:”数据json格式”}
@ResponseBody
@RequestMapping("/qiantao.do")
public Map<String,Object> qiantaoReturn(){
Map<String,Object> stringObjectMap=new ConcurrentHashMap<String ,Object>();;
stringObjectMap.put("errorCode","200");
List<Dto> dtos=new ArrayList<>();
Dto dto =new Dto();
dto.setUsername("张颖豪");
dto.setPassword("521");
dto.setBirth(new Date());
dto.setLike(new String[]{"打篮球","喝酒"});
dto.setPrice(13.556);
Other other=new Other();
other.setUsername("魏雪");
other.setPassword("魏雪的密码");
dto.setOther(other);
Dto dto1=new Dto();
dto1.setUsername("赵淑英");
dto1.setPassword("赵淑英的密码啊");
dto1.setBirth(new Date());
dto1.setPrice(100.145);
dto1.setLike(new String[]{"做饭","聊天"});
Other other1=new Other();
other1.setUsername("張穎好");
other1.setPassword("是一個好人啊");
dto1.setOther(other1);
dtos.add(dto);
dtos.add(dto1);
stringObjectMap.put("data",dtos);
stringObjectMap.put("errorMessage","这个是错误信息!");
return stringObjectMap;
}
观察输出:
image.png
展开:
image.png
观察上面的代码,我们使用了 new ConcurrentHashMap<String ,Object>();
此Map的特点是 创建的 Map 是线程安全的。
网友评论