|
Versionshinweise |
21.2 |
||
|---|---|---|---|
Code
Groovy
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
Groovy
// 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);
...