JSON数据格式生成无限级树结构
Posted Aipeli
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSON数据格式生成无限级树结构相关的知识,希望对你有一定的参考价值。
buildTree(data, id, pid) { let map = {}; data.forEach(function (item) { // map[item.id] = item; eval(‘map[item.‘ + id + ‘] = item;‘) //当前ID }); let val = []; data.forEach(function (item) { // var parent = map[item.parent_group_id]; let parent = eval(‘map[item.‘ + pid + ‘];‘) //上级ID if (parent) { (parent.children || (parent.children = [])).push(item); } else { val.push(item); } }); return val; }
以上是关于JSON数据格式生成无限级树结构的主要内容,如果未能解决你的问题,请参考以下文章
构造无限级树的框架套路,附上python/golang/php/js实现
想用java实现一个无限级树型菜单,数据库是这样设计的:id,pid(父id),name.用递归调用,要一次性加载.