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....
}