类 TreeUtil

java.lang.Object
net.sohelp.boot.common.utils.TreeUtil

public class TreeUtil extends Object
List格式转成Tree JSON生成器
  • 方法详细资料

    • listToTree

      public static com.alibaba.fastjson.JSONArray listToTree(List<Map<String,Object>> data, String id, String pid, String child) throws Exception
      将列表数据转换为树形结构
      参数:
      data - 包含数据的列表,其中每个元素都是一个包含键值对的Map
      id - 表示节点ID的键名
      pid - 表示父节点ID的键名
      child - 表示子节点列表的键名
      返回:
      转换后的树形结构,以JSONArray形式返回
      抛出:
      Exception - 如果转换过程中出现异常,则抛出异常
    • main

      public static void main(String[] args) throws Exception
      主方法入口。
      参数:
      args - 命令行参数数组
      抛出:
      Exception - 抛出异常