public void testDept(){
String jsonStr="[{\n" +
“\t"name”: “财务部”,\n" +
“\t"id”: 2,\n" +
“\t"parentid”: 1,\n" +
“\t"order”: 99998500\n" +
“}, {\n” +
“\t"name”: “人力资源部”,\n" +
“\t"id”: 9,\n" +
“\t"parentid”: 1,\n" +
“\t"order”: 99998250\n" +
“}, {\n” +
“\t"name”: “销售部”,\n" +
“\t"id”: 10,\n" +
“\t"parentid”: 1,\n" +
“\t"order”: 99998611\n" +
“}, {\n” +
“\t"name”: “客户服务部”,\n" +
“\t"id”: 11,\n" +
“\t"parentid”: 224,\n" +
“\t"order”: 100001000\n" +
“}, {\n” +
“\t"name”: “研发部”,\n" +
“\t"id”: 14,\n" +
“\t"parentid”: 1,\n" +
“\t"order”: 99998625\n" +
“}, {\n” +
Map的形式,树形结构
最新推荐文章于 2023-11-13 16:08:40 发布
这段代码展示了如何将JSON字符串解析为Map对象列表,并构造一个以部门ID为键,包含父ID和部门名称的HashMap。最终调用getThree方法构建三层结构的组织部门。
摘要由CSDN通过智能技术生成