diff --git a/client-impl/src/main/java/ru/dragonestia/picker/api/impl/util/RestTemplate.java b/client-impl/src/main/java/ru/dragonestia/picker/api/impl/util/RestTemplate.java index a922401..ec26d83 100644 --- a/client-impl/src/main/java/ru/dragonestia/picker/api/impl/util/RestTemplate.java +++ b/client-impl/src/main/java/ru/dragonestia/picker/api/impl/util/RestTemplate.java @@ -117,7 +117,7 @@ public class RestTemplate { } try { - return json.readValue(response, new TypeReference>(){}).data(); + return json.treeToValue(node.get("data"), query.responseClass()); } catch (Exception ex) { throw new RuntimeException(ex); }