2016-04-04 9 views
1

JSONファイルをGraphJSONグラフに変換する方法を検討していて、GraphJSON Reader and Writer Libraryに出くわしました。JsonファイルをGraphJSONに変換してTitanにインポートする

しかし、実際にわからないことは、JSONファイルが存在するパスから直接読み込み、グラフ/ GraphJSONに解析できるかどうかということです。

お手伝いできますか?

+0

あなたが求めていることは明確ではありません。 GraphSONリーダライタライブラリは、何かを変換するのに役立つわけではなく、特定のフォーマットを期待しています。 – Mikesname

+0

GraphSON形式が期待されています(これは私の最初の疑問でした)ので、JSONファイルを 'グラフ化'するための外部変換スクリプトが必要です。 – paranza

+1

使用しているTinkerPopのバージョンによっては、非常に古いGraphSONのドキュメントを参照している可能性があります。これらのドキュメントは、もはや開発中ではない2.xを指しています。 GraphSONのための3.x docs [here](http://tinkerpop.apache.org/docs/3.1.1-incubating/reference/#graphson-reader-writer)を参照してください。 –

答えて

1

これは私がこの問題を解決する方法を次のとおりです。

  1. は、これらのTinkerpop 3インターフェイスの実装のVertex/Edgeのサブクラスにフィード
  2. 、その後、GSONやジャクソンを使用してこのデータをあなたのJSONファイルを読みます。
  3. GraphSONライターmethodsを使用してデータをグラフ化し、データをOutputStreamに保存します。

私はTinkerpop3とTitan 1.0.0を使用していると仮定しています。thisは正しいドキュメントです。

幸運を祈る!

P.S:データをTitanにインポートする際に、この処理を行っている場合は、データインポートの問題が過度に複雑化している可能性があります。そのまますぐにインポートしてください。

関連する問題