【发布时间】:2017-03-09 20:04:02
【问题描述】:
我有一个返回字符串列表的 MarkLogic XQuery eval 调用。我使用下面的代码来处理结果。我有另一个返回 Json 文档列表的调用,但我看不到如何让 EvalResult 给我一个 JsonDocument 文档。如何更改以下代码以处理 Json 文档?
public static ArrayList<String> getStringList(DatabaseClient client, String query)
{
ArrayList<String> strings = new ArrayList<String>();
ServerEvaluationCall eval = client.newServerEval();
EvalResultIterator eri = eval.xquery(query).eval();
while (eri.hasNext())
{
EvalResult er = eri.next();
String s = er.getString();
strings.add(s);
}
return strings;
}
【问题讨论】: