springmv返回JSON数据格式
2024-09-22 03:30:12
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;
}
最新文章
- android中基于HTML模板的方式嵌入SWF
- 53-whereis 查找文件
- ios 中直接修改frame里边某个属性的简便方法
- poj 1463(树形dp)
- Socket get http request
- 理解i-node
- html中行内元素与块级元素的区别。
- poj1200Crazy Search (哈希)
- jquery.load问题
- html中的列表
- Debian Security Advisory(Debian安全报告) DSA-4406-1 waagent
- WC2019 游记
- 利用堆实现堆排序&;amp;优先队列
- activemq消息队列的使用及应用docker部署常见问题及注意事项
- C#DataTable 使用GroupBy方法的lamda 表达式和Linq语句写法
- Hadoop---HDFS读写流程
- AngularJs -- 内置指令
- Python 爬虫 数据清洗 去掉 超链接
- CF530D sum in the tree
- Mac下安装MacProt,并GNU autotools的安装和使用 autoconf,automake
热门文章
- python爬虫(七) mozillacookiejar
- Number()、parseInt()、parseFloat()、~~、~
- [RoarCTF2019]forensic
- 「SDOI2013」森林
- Python 基础之匿名函数 迭代器和高阶函数
- 标准模板库中的向量(vector)
- ZCGL大数据平台性能优化
- linux打包解压包(.tar .gz .tar.gz .zip)
- JS 函数创建、封装、调用
- P3381 【模板】最小费用最大流(spfa板子)