Ich bin mir nicht ganz sicher, ob ich deine Frage verstanden habe.
Wenn Sie das Ergebnis Ihrer searchResponse gemäß Ihrem Beispiel drucken möchten, sollte es ungefähr so aussehen:
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));
}
}
Ich verwende Gson, um von der Json-Antwort in die FireWall (POJO) zu konvertieren.
Ich hoffe, es ist das, wonach Sie gesucht haben.