【发布时间】:2017-03-23 17:07:46
【问题描述】:
我正在尝试从这种格式转换客户端的数据:
let testLoad= [{"id":7,"name":"Kuwait","parentId":2},
{"id":4,"name":"Iraq","parentId":2},
{"id":10,"name":"Qatar","parentId":2},
{"id":2,"name":"Middle East","parentId":1},
{"id":3,"name":"Bahrain","parentId":2},
{"id":6,"name":"Jordan","parentId":2},
{"id":8,"name":"Lebanon","parentId":2},
{"id":1,"name":"Africa/Middle East","parentId":null},
{"id":5,"name":"Israel","parentId":2},
{"id":9,"name":"Oman","parentId":2}];
转成这种格式:
let testLoad= [{"id":55,"text":"Africa/Middle East","children":[
{"id":2,"text":"Middle East","children": [{"id":7,"name":"Kuwait","children":[]},
{"id":4,"name":"Iraq","children":[]},
{"id":10,"name":"Qatar","children":[]},
{"id":3,"name":"Bahrain","children":[]},
{"id":6,"name":"Jordan","children":[]},
{"id":8,"name":"Lebanon","children":[]},
{"id":5,"name":"Israel","children":[]},
{"id":9,"name":"Oman","children":[]}]}]
所以我可以在树库中使用它,例如 gijgo 树或 jstree 中的 javascript。
【问题讨论】:
-
请提供一些您到目前为止编写的代码。
-
也可以参考此链接了解更多问题,因为这可能会对您有所帮助。 stackoverflow.com/help/how-to-ask
标签: javascript arrays tree