我正在使用 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...