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

使用plsql过程为树形图创建动态JSON,json,d3.js,plsql,Json,D3.js,Plsql,我想用以下结构创建JSON代码: { "name": "flare", "children": [ { "name": "analytics", "children": [ { "name": "cluster", "children": [ {"name": "AgglomerativeCluster", "size": 3938}, {"name": "CommunityStructure", "size": 3812}

我想用以下结构创建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。有人能帮我想一个办法吗?在这一点上,我正在寻找一个基地来解决这个问题。树每次都让我发疯。。。
谢谢。

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

嗨,史蒂夫,你能不能发布基于此树格式构造的示例查询。我有类似的要求。