Как развязать строку ответа JSON в правильный объект с помощью клиента отдыха Apache CXF?Отказ от ответа клиента Apache CXF
Ниже приводится моя реализация, которая называет конечную точку останова. Я использую Apache CXF 2.6.14
Пожалуйста, не забудьте, что статус ответа скажет мне, к какому объекту нужно развязать его.
public Object redeem(String client, String token) throws IOException {
WebClient webClient = getWebClient();
webClient.path(redeemPath, client);
Response response = webClient.post(token);
InputStream stream = (InputStream) response.getEntity();
//unmarshal the value
String value = IOUtils.toString(stream);
if (response.getStatus() != 200) {
//unmarshall into Error object and return
} else {
//unmarshall into Token object and return
}
}