相关疑难解决方法(0)

从flat json生成(多级)flare.json数据格式

我有一个扁平的json文件结构,如:

[
 { "name" : "ABC", "parent":"DEF", "relation": "ghi", "depth": 1 },
 { "name" : "DEF", "parent":"null", "relation": "null", "depth": 0 },
 { "name" : "new_name", "parent":"ABC", "relation": "rel", "depth": 2 }
 ....
 ....
 ]
Run Code Online (Sandbox Code Playgroud)

我想要的是一个嵌套的文件结构,如:

[ 
 {
   "name": "DEF",
   "parent": "null",
   "relation": "null",
   "children": [
                 { "name": "ABC",
                   "parent": "DEF",
                   "relation": "ghi",
                   "children": [
                                 "name": "new_name",
                                 ...
                                 "children": []
                               ]
                 }
               ]
  }
 ]
Run Code Online (Sandbox Code Playgroud)

它的深度应该没有限制.我当前的最大值是30.节点可以拥有的子节点数没有限制.例如.根节点将所有剩余的节点作为其子节点.

我到现在为止尝试过什么?

数据源是我正在通过python获取和解析的MS …

javascript json nested d3.js

22
推荐指数
1
解决办法
2万
查看次数

标签 统计

d3.js ×1

javascript ×1

json ×1

nested ×1