首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >spring mvc返回map的情况回顾

spring mvc返回map的情况回顾

作者头像
在水一方
发布于 2022-06-14 16:02:42
发布于 2022-06-14 16:02:42
8880
举报
文章被收录于专栏:在水一方在水一方

印象中平时在springmvc中比较少返回map的json数据,有点忘记了返回map时的json数据格式是怎样的,写这篇文章回顾一下,以便如果遇到返回map的json数据时能快速识别

返回List<Map<String ,User>>
代码语言:javascript
复制
  @GetMapping("list")
    public List<Map<String ,User>> dmeo2(){
      List<Map<String,User>> list =new ArrayList<>();
        Map<String, User> map = new HashMap();
        User user = new User();
        user.setUserName("zhangsan");
        User user1 = new User();
        user1.setUserName("beijing");
        map.put("name", user);
        map.put("address", user1);
        list.add(map);
        return list;

    }
}
代码语言:javascript
复制
public class User implements Serializable {

    private static final long serialVersionUID = 7398333692719311866L;
    private String userName;
    public User(){

    }
    public User(String str){
        this.userName = str;

    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }
}

json数据格式样式

代码语言:javascript
复制
[{"address":{"userName":"beijing"},"name":{"userName":"zhangsan"}}]
返回map数据
代码语言:javascript
复制
 @GetMapping("map")
    public Map<String ,User> dmeo1(){
        Map<String, User> map = new HashMap();
        User user = new User();
        user.setUserName("zhangsan");
        User user1 = new User();
        user1.setUserName("beijing");
        map.put("name" ,user);
        map.put("address" ,user1);
        return map;

    }


public class User implements Serializable {
    private static final long serialVersionUID = 7398333692719311866L;
    private String userName;
    public User(){
    }
    public User(String str){
        this.userName = str;

    }
    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }
}
代码语言:javascript
复制
{"address":{"userName":"beijing"},"name":{"userName":"zhangsan"}}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 返回List<Map<String ,User>>
  • 返回map数据
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档