Java递归获得TreeJson
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,联合MyBatis,由Map获取源码如下package com.zl.demo;import java.util.ArrayList;import java.util.HashMap;import j
千家信息网最后更新 2026年11月03日Java递归获得TreeJson
联合MyBatis,由Map获取
源码如下
package com.zl.demo;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/** * Java递归获取TreeJson * @author ZhangLi * @date 2019年6月18日 上午11:10:45 * @WeiXin zl4828 * @备注 沫沫金原创提供,仅供参考 */public class TreeJson { public static void main(String[] args) { TreeJson treeJson = new TreeJson(); treeJson.treeMap.add(new HashMap(){{ put("ID","0"); put("NAME","根节点"); put("PID","null"); }}); treeJson.treeMap.add(new HashMap(){{ put("ID","1"); put("NAME","节点1"); put("PID","0"); }}); treeJson.treeMap.add(new HashMap(){{ put("ID","2"); put("NAME","节点2"); put("PID","0"); }}); treeJson.treeMap.add(new HashMap(){{ put("ID","3"); put("NAME","节点3"); put("PID","0"); }}); treeJson.treeMap.add(new HashMap(){{ put("ID","11"); put("NAME","节点11"); put("PID","1"); }}); treeJson.treeMap.add(new HashMap(){{ put("ID","12"); put("NAME","节点12"); put("PID","1"); }}); treeJson.treeMap.add(new HashMap(){{ put("ID","13"); put("NAME","节点13"); put("PID","1"); }}); System.out.println(treeJson.recursiveTree("0")); } private List 应用场景
例如,Echarts树形图形
注意,使用JSON转换
{ name: '根节点', pid: null, id: 0, children: [{ name: '节点1', pid: 0, id: 1, children: [{ name: '节点11', pid: 1, id: 11, children: [] }, { name: '节点12', pid: 1, id: 12, children: [] }, { name: '节点13', pid: 1, id: 13, children: [] }] }, { name: '节点2', pid: 0, id: 2, children: [] }, { name: '节点3', pid: 0, id: 3, children: [] }]};以上,拷贝本地运行,任意应用。
节点
递归
树形
应用
仅供参考
全局
变量
图形
场景
备注
对象
拷贝
源码
算法
结构
查询
联合
运行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州万易互联网科技有限公司
江苏根荣互联网科技
互联网为科技
北京互联网科技
平安科技 互联网
互联网科技视频
极限挑战互联网科技
华中科技大学互联网
奇士达互联网科技
米客互联网科技
菲比寻常互联网科技
互联网金融监管科技
新华互联网科技校企合作
湖北码尼互联网科技有限公司电话
消费医药和互联网科技
想开互联网科技公司怎么样
天津腾达互联网科技有限公司
广州新华互联网科技学校电竞方面
启辰互联网科技
21世纪互联网科技成就
高科技互联网
科技互联网项目
互联网科技卖菜
互联网科技金融公司
长亮科技互联网金融
济南和联互联网科技有限公司
福州新华互联网科技学校 知乎
常德市电业局互联网科技部
徐州市互联网科技有限公司
美国互联网科技实力