使用plsql过程为树形图创建动态JSON

时间:2015-01-07 14:07:30

标签: json d3.js plsql

我想在以下结构中创建JSON代码:

{
 "name": "flare",
 "children": [
  {
   "name": "analytics",
   "children": [
    {
     "name": "cluster",
     "children": [
      {"name": "AgglomerativeCluster", "size": 3938},
      {"name": "CommunityStructure", "size": 3812},
      {"name": "HierarchicalCluster", "size": 6714},
      {"name": "MergeEdge", "size": 743}
     ]
        }
      ]
    }
 ]
}

当然我的JSON会更大。数据存储在一个表中,其中一列具有ID,另一列具有“父节点”的ID。现在我想通过PLSQL过程创建JSON。任何人都可以帮助我了解我如何开始?在这一点上,我正在寻找一个解决这个问题的基础。树木每次都让我发疯... 感谢。

1 个答案:

答案 0 :(得分:0)

找到解决方案。使用循环和htp.p我创建JSON并使用apex.server.process(...)读取它。 非常简单。