List父子节点构造树形Json

匿名 (未验证) 提交于 2019-12-03 00:22:01

List父子节点构造树形Json

一、博主自言

二、输入输出

输入数据

输入数据中包含多个父子节点。

输出数据格式

这是用工具类获取到的JSON输出数据,可以看到包含多个子节点的树形JSON数据.

三、主要代码实现

工具

主要用的了.使用的是阿里的fastjson jar包。

代码实现

这里的代码测试数据主要是以城市和城市里的区以及区中地点为例,树形结构有三级。可以查看输入参数。

对象实体类

测试数据以及工具类

这里我都是放在工具类里面的,大家见谅哈。



Controller方法调用

运行后输出

基本上主要的代码就是上面那些了。

四、备注赠言

1.使用的是阿里的fastjson jar包

2.实体类中不能有list否则将实体类对象加入list中list数据会丢失得用数组对象才能解决问题

3.本套工具适合list中包含多个父子节点 扩展性非常强

五、下载地址

Jar包,工具类,实体类等我都已经上传了,大家可直接下载使用。

download:

https://download.csdn.net/download/qq_25814003/10449096

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!