写在前面
这只是一个思路,解决大量树状数据,创建xmind低效问题。 函数可以根据你的实际情况优化
1. 转换json格式
javascript
function formatToXimd(atd, str) {
if (atd) {
for (let index = 0; index < atd.length; index++) {
console.log(str + '- ' + atd[index].name)
formatToXimd(atd[index].productArr,`${str}\t`)
formatToXimd(atd[index].children,`${str}\t`)
}
}
}
formatToXimd('你的JSON', `\t`)
2. 保存成md格式文件
控制台得到一个Md格式的列表,保存成.md格式文件
3. xmind导入该文件
Xmind导入该文件,选择MarkDown格式。
注意:检查一下MD列表,应该只有一个根元素,如果格式不对,需要手动修改