readResponseMap
Versionshinweise | 21.2 |
---|
Code
Map<K, V> RestUtils.readResponseMap(Response response, Class<T> keyType, Class<T> valueType)
Beschreibung
Liest den Antwort-Stream als Map mit Einträgen der angegebenen Typen.
Parameter
- response - Die auszulesende Antwort.
- keyType - Der Typ des Schlüssels im Map-Eintrag.
- valueType - Der Typ des Wertes im Map-Eintrag.
Rückgabe
Die Antwort-Map oder eine leere Map, falls keine Antwort existiert.
Beispiele
// Aufruf eines Services zum Ermitteln einer Map mit komplexen Typen
...
Response response = RestUtils.get(request);
int status = RestUtils.getStatus(response);
if (status != 200)
{
// do error handling
return;
}
// read the response of the call
Map<String, Person> responseMap = RestUtils.readResponseMap(response, String.class, Person.class);
...