一尘不染

将ElasticSearch SearchResponse对象转换为JsonObject

elasticsearch

我想将elasticsearch搜索结果转换为Json Object。我还没有找到任何直接转换的正确方法。

SearchResponse response = client.prepareSearch(index).setExplain(true).execute().actionGet();

response->JSON Object.

有什么方法可以将ElasticSearch响应转换为Json对象吗?


阅读 1256

收藏
2020-06-22

共1个答案

一尘不染

在Java中,您可以直接将SearchResponse转换为JSONObject。以下是方便的代码。

SearchResponse SR = builder.setQuery(QB).addAggregation(AB).get();

JSONObject SRJSON = new JSONObject(SR.toString());
2020-06-22