博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
删除JSON数据中的指定项
阅读量:2065 次
发布时间:2019-04-29

本文共 3515 字,大约阅读时间需要 11 分钟。

 这是为了删除jstree中的不需要的数据内容

'data': [                                        {                                            "id": "abc",                                            "text": "概况",                                            "data": { "key": "key1", "Value": "value" },                                            "state": { "opened": true },                                            "children": [                                                {                                                    "text": "看板",                                                    "state": { "selected": true },                                                    "icon": "glyphicon glyphicon-flash"                                                },                                                { "text": "运维中心", "state": {} },                                                { "text": "Child node 2", "state": { "disabled": false } },                                            ]                                        },                                        {                                            "text": "电力监控",                                            "state": { "opened": true },                                            "children": [                                                {                                                    "text": "电力数据",                                                    "state": { "selected": true },                                                    "icon": "glyphicon glyphicon-flash"                                                },                                                { "text": "电力数据报表", "state": { "disabled": true } },                                                { "text": "配电图", "state": { "disabled": false } },                                                { "text": "变压器监测", "state": { "disabled": false } },                                            ]                                        }                                    ]

 删除json数据项的代码

function test() {        var data = $('#containertree').jstree(true).get_json();         data.map((item) => {            delete item["li_attr"];            delete item["state"];            delete item["a_attr"];            delete item["icon"];            //console.log("children1")            item["children"].map((itemsub) => {                delete itemsub["li_attr"];                delete itemsub["state"];                delete itemsub["a_attr"];                delete itemsub["icon"];            })        });        var mytext = JSON.stringify(data);        alert(mytext);    }

 删除项目后的数据内容

[  {    "id": "abc",    "text": "概况",    "data": {      "key": "key1",      "Value": "value"    },    "children": [      {        "id": "j1_2",        "text": "看板",        "data": {},        "children": []      },      {        "id": "j1_3",        "text": "运维中心",        "data": {},        "children": []      },      {        "id": "j1_4",        "text": "Child node 2",        "data": {},        "children": []      }    ]  },  {    "id": "j1_5",    "text": "电力监控",    "data": {},    "children": [      {        "id": "j1_6",        "text": "电力数据",        "data": {},        "children": []      },      {        "id": "j1_7",        "text": "电力数据报表",        "data": {},        "children": []      },      {        "id": "j1_8",        "text": "配电图",        "data": {},        "children": []      },      {        "id": "j1_9",        "text": "变压器监测",        "data": {},        "children": []      }    ]  }]

 

转载地址:http://vmumf.baihongyu.com/

你可能感兴趣的文章
Loki系列文章
查看>>
高并发、高可用、高可靠微服务架构7大顶级设计思维模型
查看>>
如何使用 registry 存储的特性
查看>>
凉了,stress 无论如何也无法打满 CPU
查看>>
个人学习方法分享
查看>>
时隔多年。。终于有一款云原生消息系统出仕了!
查看>>
[译]数据包在 Kubernetes 中的一生(1)
查看>>
[译]数据包在 Kubernetes 中的一生(2)
查看>>
[译]数据包在 Kubernetes 中的一生(3)
查看>>
从源头解决 Service Mesh 问题最彻底!
查看>>
一次“不负责任”的 K8s 网络故障排查经验分享
查看>>
一次有趣的 Docker 网络问题排查经历
查看>>
KubeSphere Meetup 北京站火热报名中 | 搭载 CIC 2021 云计算峰会
查看>>
深入理解 Linux Cgroup 系列(一):基本概念
查看>>
深入理解 Linux Cgroup 系列(二):玩转 CPU
查看>>
云原生周报第 1 期 | 2019-06-24~2019-06-28
查看>>
Kubernetes Pod 驱逐详解
查看>>
kubectl 创建 Pod 背后到底发生了什么?
查看>>
[译] Kubernetes 儿童插图指南
查看>>
云原生周报第 2 期 | 2019-07-01~2019-07-05
查看>>