JavaScript解析任意形式的json树型结构展示
作者:mr2zhang 时间:2024-04-30 10:09:35
在页面展示json成树形结构时,往往得到的json不是ztree的规范格式,需要对json循环迭代解析。即使不规范的json也可以树形展现:
var arrayJsonContent=[];
//节点类
var JsonNodes = {
id:"",
name:"",
pId:"",
content:"",
//location:"",
linklocation:"",
open:false
};
//循环迭代解析json
function buildTree(o,params){
for( var child in o){
var param =params+"?"+child;
var JsonNodes={
id:param,
pId:params,
name:child
};
arrayJsonContent.push(JsonNodes);
if(typeof o[child] == "object"){
buildTree(o[child],param,loca);
}else{
var JsonNodes={
id:param,
pId:params,
name:child,
content:o[child]
};
arrayJsonContent.push(JsonNodes);
}
}
以上所述是小编给大家介绍的JavaScript解析任意形式的json树型结构展示,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复的大家的!
来源:http://blog.csdn.net/mr2zhang/article/details/75808017
标签:js,解析,json
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python在Windows和在Linux下调用动态链接库的教程
2022-01-10 04:55:51
![](https://img.aspxhome.com/file/2023/4/105364_0s.png)
python根据照片获取地理位置及泄露防御
2022-03-23 11:16:54
![](https://img.aspxhome.com/file/2023/8/112408_0s.png)
Go语言实战之实现一个简单分布式系统
2024-05-05 09:33:56
![](https://img.aspxhome.com/file/2023/1/127461_0s.png)
python3 requests中文乱码之压缩格式问题解析
2021-12-13 17:03:28
DD_belatedPNG,解决IE6不支持PNG绝佳方案
2009-04-27 16:30:00
Python如何利用Har文件进行遍历指定字典替换提交的数据详解
2022-04-22 22:35:17
mysql设置指定ip远程访问连接实例
2024-01-26 04:36:36
MySql模糊查询json关键字检索方案示例
2024-01-16 13:57:44
![](https://img.aspxhome.com/file/2023/8/111418_0s.png)
Django中STATIC_ROOT和STATIC_URL及STATICFILES_DIRS浅析
2021-11-19 12:02:27
基于ajax与msmq技术的消息推送功能实现代码
2024-05-03 15:31:52
![](https://img.aspxhome.com/file/2023/4/129704_0s.jpg)
SQL Server批量插入数据案例详解
2024-01-28 13:24:42
![](https://img.aspxhome.com/file/2023/8/112658_0s.jpg)
Python3之文件读写操作的实例讲解
2023-07-27 15:57:45
XML和XSLT结合使网站设计浑然一体
2008-09-05 17:13:00
NumPy进行统计分析
2023-09-21 00:16:15
![](https://img.aspxhome.com/file/2023/7/97007_0s.png)
python3实现高效的端口扫描
2023-07-23 12:18:06
MySQL远程连接不上的解决方法
2024-01-21 00:34:09
![](https://img.aspxhome.com/file/2023/3/71113_0s.jpg)
inner join和left join之间的区别详解
2024-01-27 12:57:17
python爬虫框架scrapy下载中间件的编写方法
2021-10-16 13:37:19
Python二进制数据结构Struct的具体使用
2022-07-10 00:01:59
![](https://img.aspxhome.com/file/2023/5/77895_0s.png)
Python中的字符串类型基本知识学习教程
2023-03-29 01:48:47