嵌套JSON处理(重要)

2018-08-08  本文已影响171人  神豪VS勇士赢

响应格式定义:{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 是线程安全的。

上一篇下一篇

猜你喜欢

热点阅读