GraphSONデータの読み込みと書き込みの方法。
手順
-
Gremlin Consoleを起動します。
-
グラフ・インスタンスを起動してスキーマを作成します。
-
DSE Graph Loaderを使用してGraphSONファイルを読み込みます。
-
挿入されたデータの元のデータ型をキャプチャしながら、グラフからデータをGraphSONファイルに書き込むには、次のように短いスクリプトを使用できます。
gremlin> f = new FileOutputStream("/tmp/recipe_lossless.json");
mapper = graph.io(graphson()).mapper().embedTypes(true).create();
graph.io(graphson()).writer().mapper(mapper).create().writeVertex(f,g.V().next(),BOTH)
==>null
出力サンプルにはクラス情報とデータ型が示されています。
{
"@class":"java.util.HashMap",
"id":{
"@class":"java.util.HashMap",
"~label":"meal",
"member_id":["java.lang.Long",25],
"community_id":1989847424
},
"label":"meal",