本文共 689 字,大约阅读时间需要 2 分钟。
public static JSONArray treeMenuList(List > menuList, Object parentId) { JSONArray childMenu = new JSONArray(); for (Object object : menuList) { JSONObject jsonMenu = JSONObject.fromObject(object); Object menuId = jsonMenu.get("子"); Object pid = jsonMenu.get("父"); if (parentId.toString().equals(pid.toString())) { JSONArray c_node = treeMenuList(menuList, menuId); jsonMenu.put("child", c_node); childMenu.add(jsonMenu); } } return childMenu; }
传入根节点,返回树形结构
转载于:https://www.cnblogs.com/wangjianly/p/8486632.html