Tôi không chắc là tôi đã hiểu câu hỏi của bạn.
Nếu bạn muốn in kết quả tìm kiếm của mình Phản hồi theo ví dụ của bạn, nó phải giống như sau:
SearchHit[] results = sr.getHits().getHits();
for(SearchHit hit : results){
String sourceAsString = hit.getSourceAsString();
if (sourceAsString != null) {
Gson gson = new GsonBuilder().setDateFormat(dateFormat)
.create();
System.out.println( gson.fromJson(sourceAsString, Firewall.class));
}
}
Tôi đang sử dụng Gson để chuyển đổi từ phản hồi Json sang FireWall (POJO).
Tôi hy vọng đó là những gì bạn đang tìm kiếm.