Jeg er ikke helt sikker på, at jeg forstod dit spørgsmål.
Hvis du vil udskrive resultatet af dit søgesvar i henhold til dit eksempel, skal det være sådan her:
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));
}
}
Jeg bruger Gson til at konvertere fra Json-svaret til FireWall(POJO).
Jeg håber, det er det, du ledte efter.