json - 将 ElasticSearch SearchResponse 对象转换为 JsonObject

标签 json elasticsearch

我想将 elasticsearch 搜索结果转换为 Json 对象。我还没有找到任何合适的方法来直接转换。

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

response->JSON Object.

有没有办法将 ElasticSearch 响应转换为 Json 对象?

最佳答案

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

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

JSONObject SRJSON = new JSONObject(SR.toString());

关于json - 将 ElasticSearch SearchResponse 对象转换为 JsonObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46190070/

相关文章:

java - 为什么我这里不能成功调用.put方法?

android - 解析以该对象的最后一个值开头的多个 json 对象值。

mongodb - 将插件安装到Logstash时发生ELK错误

json - 使用 Alamofire API Rest 发送空数组

c# - 在数据库中存储/检索 JSON 字符串,使其易于在代码中使用

php - file_get_contents ("php://input") 在 var_dump 时显示为空

elasticsearch - 当Content-type:application/json存在时,Hapijs避免JSON验证

elasticsearch - 如何在无停机的情况下更改Elasticsearch集群中现有节点的节点类型(数据,主节点或客户端)?

elasticsearch - Elasticsearch可以建议缺少数组的项吗?

elasticsearch - 有没有一种方法可以在汇总后拉回字段名称?