关于XMind转为Json、XML等格式的可以看下面这些链接

https://github.com/zhuifengshen/xmind
https://blog.csdn.net/weixin_33800593/article/details/88804838

但是关于Json转回XMind的轮子却没有,所以自己就写了一份。下面自取

# -*- coding: utf-8 -*-
import json
import xmind
import sysdef genXmindByJson(parent, data):if data is None:returnnode = parent.addSubTopic()for key in data:if key == 'title':print(data['title'])node.setTitle(data['title'])elif key == 'link':node.setURLHyperlink(data['link'])elif key == 'labels':node.addLabel(data['labels'][0])elif key == 'topic':node.setTitle(data['title'])elif key == 'topics':if isinstance(data['topics'], dict):genXmindByJson(node, data['topics'])elif isinstance(data['topics'], list):for i in range(len(data['topics'])):genXmindByJson(node, data['topics'][i])else:print("其它类型")def genJsonData(filename):with open(filename,'r', encoding='UTF-8') as f:data = json.load(f)return datadef genXmind(input):workbook = xmind.load("temp.xmind")sheet = workbook.getPrimarySheet()root = sheet.getRootTopic()root.setStructureClass = "org.xmind.ui.logic.right"genXmindByJson(root, genJsonData(input+'.json'))xmind.save(workbook, path=input+'.xmind')if __name__ == '__main__':genXmind(sys.argv[1])

Json格式转为XMind思维导图相关推荐

  1. 赛效:Xmind思维导图怎么用 新手使用教程分享

    Xmind是一款流行的思维导图软件,可以帮助用户创建和编辑各种思维导图.对于初次使用Xmind的用户来说,可能会感到有些困惑和不知所措.本文将为大家介绍Xmind思维导图的基本使用方法和技巧,帮助新手 ...

  2. 一张图玩转 XMind 思维导图软件

    一张图玩转 XMind 思维导图软件  如今的生活工作中,在某种意义上,拥有良好的逻辑思维是决定行事效率的关键,而思维导图正是帮助我们形成清晰条理的好帮手.现在主流的思维导图软件主要有XMind.Mi ...

  3. XMind思维导图安卓PC直装入门下载及常见问题解决教程

    XMind作为一款优秀的思维导图软件,被应用于各个领域,不失为一款易用.高效的可视化思维软件,从用户的角度出发,帮助用户实现真正意义上的提高生产率. XMind是一款让你专注思维,捕捉每一个灵感瞬间的 ...

  4. XMind思维导图教程:思维导图怎么画好看?(一)

    在接触思维导图的早期,很多人都会疑惑为什么别人做的思维导图那么漂亮.直观?读完这篇文章相信你会找到答案和秘诀.XMind 8为用户提供了丰富的模板.快捷的图标及格式设置.使用户能够自由地改变思维导图的 ...

  5. Xmind 思维导图v22

    一款让你专注思维,捕捉每一个灵感瞬间的 App [资源名称]:Xmind 思维导图 [资源版本]:22.09.158 [资源大小]:38.55MB [测试机型]:realme [资源介绍]:1.为工作 ...

  6. XMind 2020 for mac (XMind思维导图)

    xmind 2020中文版是一款十分实用的思维导图软件.相信很多用户都还不了解XMind,XMind官方版优化了许多功能,性能上大大提高.使用XMind思维导图可以帮助用户完成逻辑图.树形图.组织结构 ...

  7. 【测试工具】Xmind思维导图一键生成Excel测试用例

    测试的小伙伴应该经常会遇到一个问题,就是在进行测试需求点分析时都会使用Xmind思维导图工具进行测试点的分析,写完之后再编将其编写成对应的Excel格式的文档,方便导入到测试管理管理工具如禅道之类的系 ...

  8. Redis 远程字典服务及shell全部命令汇总【点击可查看高清原图】(附 xmind思维导图原文件 百度网盘)

    xmind思维导图原文件分享 链接:https://pan.baidu.com/s/10lGFF9OlxU8a5cfzCYYJKA 提取码:ugi2

  9. 如何设置XMind思维导图线条

    2019独角兽企业重金招聘Python工程师标准>>> XMind的美化功能超出你的想象,不经意间发现一些新奇的设置能够让你的导图妙趣横生.与众不同.这些功能大部分呢存在于XMind ...

最新文章

  1. go语言的iota是什么意思_关于Golang中的iota
  2. 高压细水雾灭火技术在数据中心机房中的消防应用
  3. 程序员法律考试(3)-依法治国的基本原则和法制体系具体任务
  4. Ubuntu开启telnet服务
  5. hadoop中join操作
  6. Oracle 获取月初和月末
  7. C#如何将两个List集合合并
  8. C语言入门基础知识有哪些?
  9. Uniswap进化之路
  10. codeforces 1384A(构造)
  11. 身为码农,为12306说两句公道话
  12. 魔众视频管理系统 v3.4.0 常规优化 系统界面升级
  13. python实现两个图片的叠加融合
  14. 数据库编程基本练习题
  15. Taichi安装与应用
  16. 【最短路】CF545E Paths and Trees
  17. (四)FTD的基本需求配置
  18. 亲历5.12汶川大地震----杨大伟作为志愿者14日奔赴汶川等地抗震救灾
  19. Mysql闪退问题图文解决办法
  20. Shell 命令行统计 apache 网站日志访问IP以及IP归属地

热门文章

  1. 2017服务外包创新创业大赛感想
  2. 电工必懂——电工基础知识问答精华
  3. ROS、OpenAI和Gazebo机器人与人工智能仿真与实践教研杂记(三)深度学习
  4. 大乐透双色球号码自动生成器
  5. 17、内网渗透测试定位技术总结
  6. BlueLotus_XSSReceiver——XSS数据接收工具的使用
  7. 广东海洋大学微型计算机控制技术,电容式液位传感器的设计.pdf
  8. android studio自带的取色器(可脱离as界面取色)
  9. 简单快速建立pytorch环境YOLOv5目标检测 模型跑起来(超简单)
  10. 批处理获取笔记本电池状态