火山视窗树形框与json互转教程
本源码转载自利快云https://www.lkuaiy.com/1、首先配置json数据访问支持模块,和mfc扩展界面支持库模块。
https://www.lkuaiy.com/image/editor/16213955567650.png
2、简单的设计一个界面,并给树形框内置一些数据,注意,只能内置两层节点数据,因为这个教程是专门给特定需求的人准备的。
https://www.lkuaiy.com/image/editor/16213955628727.png
3、新增一个方法,转换树形框数据到json。
4、下面的代码大概分为这几个部分。
5、首先定义json对象类和json数组类变量,用于json存储操作。
6、利用循环方法循环树形框项目,然后判断是不是根节点,如果是的话,就取出根节点文本存储一下,顺便清空json数组变量。
7、如果不是根节点,就证明可以添加数据到json数组变量中。
8、然后将添加好的数组数据,插入到json对象的变量中。
9、最后取出json对象中的文本内容。
https://www.lkuaiy.com/image/editor/16213955698190.png
json到树型框就简单很多了。
10、首先取出所有键名。
11、然后枚举键名,通过键名取出里面的json数组类。
12、然后添加到树形框中即可。
https://www.lkuaiy.com/image/editor/16213955741422.png
13、按钮1点击执行转换json。
14、按钮2点击执行json到树形框。
https://www.lkuaiy.com/image/editor/16213955799312.png
最后运行效果。
https://www.lkuaiy.com/image/editor/16213955886162.gif
例子下载:
**** Hidden Message *****
学习……
学习…… 火山视窗树形框与json互转教程 看一下,看一下 支持开源 学习…… 每日一顶:victory: 感谢分享 。。 json到树型框就简单很多了