Я использую драйвер Java Bolt (1.0.1), и мне интересно, есть ли способ преобразовать результат в Json (возможно, такой же, как в REST API)?
Я пытался использовать gson
таким образом:
Result r = null;
try ( Transaction tx = graphDb.beginTx() )
{
r = graphDb.execute("MATCH...");
tx.success();
} catch {...}
new Gson().toJson(result);
но что я получаю:
java.lang.StackOverflowError
at com.google.gson.internal.$Gson$Types.canonicalize($Gson$Types.java:98)
at com.google.gson.reflect.TypeToken.<init>(TypeToken.java:72)
etc...