zoukankan      html  css  js  c++  java
  • springmv返回JSON数据格式

    1.先导入依赖

    <!-- springmvc使用@responseBody  start-->
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-core</artifactId>
        <version>2.4.3</version>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>2.4.3</version>
    </dependency>
    <!-- springmvc使用@responseBody  end-->

    2.Controller代码

    //返回数据的json格式:  [{ id:2, pId:0, name:"系统管理", checked:true, open:true}]
    @RequestMapping("/genzTreeNodes")
    @ResponseBody
    public List<HashMap<String, Object>> genzTreeNodes(Role role){
        
        List<HashMap<String, Object>> data = new ArrayList<HashMap<String, Object>>();
        
        //遍历模块列表
        List<Module> moduleList = moduleService.find()//获取所有模块列表
        
        for (Module module : moduleList) {
            HashMap<String, Object> map = new HashMap<String, Object>();
            map.put("id", module.getId());
            //添加字符串
            map.put("pId", module.getParentId());                
            map.put("name", module.getName());
            //添加布尔类型
            map.put("checked", true);
            
            data.add(map);
        }
        //返回数据
        return data;
    }
  • 相关阅读:
    神经网络量化入门--激活函数
    自我介绍+软工五问
    Myapp
    自我介绍+软工5问
    需求改进&系统设计
    团队展示&选题
    结对编程(java实现)
    个人项目-wc
    自我介绍+软工5问
    团队项目介绍
  • 原文地址:https://www.cnblogs.com/guo-rong/p/9533560.html
Copyright © 2011-2022 走看看