有没有办法获得使用arbor.js构建的图形的JSON表示?

时间:2012-10-13 00:48:20

标签: json arbor.js

我正在使用arbor.js库构建图表。

我使用arbor.js的addNode()和addEdge()函数构建我的图形。现在我想使用类似.toJson()的东西检索构建的图形,它应该是以下形式:

{nodes:{}, edges:{}}

其中nodes属性包含节点名称到数据对象的映射。例如,

{ nodes:{foo:{color:"red", mass:2},
         bar:{color:"green"}} }

并且edges属性包含嵌套对象以将源标识符映射到目标,然后将目标指向边数据对象。 e.g,

{ edges:{bar:{foo:{similarity:0},
              baz:{similarity:.666}} }

1 个答案:

答案 0 :(得分:0)

我将从eachNodeeachEdgegetNodesgetEdges方法开始,使用这些方法处理整个图并使用这些方法返回的内容创建一个json对象。它看起来不像有一个内置的方法来“遍历图形并构建一个json对象”。