0
我有elasticsearch rest客户端的json响应。我想从该字符串(json)创建elasticsearch SearchResponse或GetResponse对象,以便我可以重用grails-2.4.3 elasticsearch插件中的un-marshaling部分。有人能帮我解决这个问题吗?字符串json到elasticSearch SearchResponse对象?
我有elasticsearch rest客户端的json响应。我想从该字符串(json)创建elasticsearch SearchResponse或GetResponse对象,以便我可以重用grails-2.4.3 elasticsearch插件中的un-marshaling部分。有人能帮我解决这个问题吗?字符串json到elasticSearch SearchResponse对象?
我不知道,如果这个问题仍然是相关的,但对我来说这一次的工作:
String responseJson = "{\"took\":5,\"timed_out\":false,\"_shards\".....}";
try {
JsonXContentParser xContentParser = new JsonXContentParser(NamedXContentRegistry.EMPTY,
new JsonFactory().createParser(responseJson));
SearchResponse response = SearchResponse.fromXContent(xContentParser);
...
Do Whatever
...
} catch (IOException e) {
handleException....
}