将Json文件转换为要导入Titan的GraphJSON

将Json文件转换为要导入Titan的GraphJSON,json,titan,tinkerpop,Json,Titan,Tinkerpop,我一直在寻找将JSON文件转换为GraphJSON图的方法,我遇到了一些问题 然而,我真正不明白的是,我是否可以直接从JSON文件所在的路径读取数据,并将其解析为graph/GraphJSON 你能帮忙吗?这就是我解决这个问题的方法: 使用GSON或Jackson读取JSON文件,然后 将这些数据输入到Tinkerpop 3接口实现的子类中 使用GraphSON writer将数据“石墨化”,并将数据保存到输出流中 我假设您使用的是Tinkerpop3和Titan 1.0.0,这是正确的文档 祝

我一直在寻找将JSON文件转换为GraphJSON图的方法,我遇到了一些问题

然而,我真正不明白的是,我是否可以直接从JSON文件所在的路径读取数据,并将其解析为graph/GraphJSON


你能帮忙吗?

这就是我解决这个问题的方法:

  • 使用GSON或Jackson读取JSON文件,然后
  • 将这些数据输入到Tinkerpop 3接口实现的子类中
  • 使用GraphSON writer将数据“石墨化”,并将数据保存到输出流中 我假设您使用的是Tinkerpop3和Titan 1.0.0,这是正确的文档

    祝你好运


    注:如果你这样做是为了将数据导入Titan,那么你可能会使数据导入问题过于复杂。直接导入即可。

    不清楚您在问什么。GraphSON reader/writer库不会帮助您转换任何内容,它需要一种特定的格式。它似乎需要一种GraphSON格式(这是我最初的疑问),因此,我需要一个外部转换脚本来“graphitise”我的JSON文件。请注意,根据您使用的TinkerPop版本,您可能正在查看非常旧的GraphSON文档。这些文档指向2.x版本,该版本已不再处于开发阶段。有关GraphSON,请参见3.x文档