扁平数据根据parentID构建树形结构
package com.example.duohoob.test;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.alibaba.fastjson.JSON;
/**
* @Title: TreeList.java
* @Package com.example.duohoob.test
*
* @author yangwei
* @date 2021年10月23日
*/
public class TreeList {
public static void main(String[] args) {
// 模拟数据
List<Map<String, Object>> maps = new ArrayList<Map<String,Object>>();
Map<String, Object> m1 = new HashMap<String, Object>();
m1.put("id", 1);
m1.put("name", "a");
m1.put("parentId", null);
maps.add(m1);
Map<String, Object> m2 = new HashMap<String