我想以JSON样式打印Gremlin查询结果 . 也就是说,键中的所有属性:值格式,每行一个,以及可选的边缘,例如“edge label” - > v [1234]等 .
在Java中,当我在顶点上使用 toString()
时,它只在一行上打印出我想要的内容 .
我已经尝试了 g.V().toString()
但打印的内容与 toString()
不存在相同 .
也许一些Groovy技巧可以与 getProperties()
结合使用?
(有一个类似的问题,How to print out Gremlin pipe / traversal results,但这有些不同 . )
1 回答
如果您使用的是Gremlin 2.x,则可以使用GraphSONUtility http://www.tinkerpop.com/docs/javadocs/blueprints/2.6.0/com/tinkerpop/blueprints/util/io/graphson/GraphSONUtility.html
如果您尝试转换整个图形,可以使用GraphSONWriter http://www.tinkerpop.com/docs/javadocs/blueprints/2.6.0/com/tinkerpop/blueprints/util/io/graphson/GraphSONWriter.html