Resteasy, отображающий ClientResponse на бизнес-объект (pojo)

Я новичок в Resteasy, я звоню в службу и получаю ответ успешно. Я также могу напечатать ответ (который является ожидаемым ответом).
ClientResponse<String> response= clientRequest.post(String.class); System.out.println("response"+response.getEntity());

Консольный вывод: response{"id":8,"displayName":"xyz_abc","roles":null, .....


Но теперь я хочу проанализировать / отобразить ответ, который я получаю от сервиса, на бизнес-объект (например, User.java pojo) в клиентском приложении. Я пытался просматривать документы, но не мог многое понять. Я попробовал прибегнуть к помощи, опять же, не так много помощи там. Пожалуйста, помогите мне достичь этого.

Спасибо

1 ответ

Решение

Наконец-то нашел ответ,

ClientResponse<String> response= clientRequest.post(String.class);
Gson gson = new Gson();
User user = gson.fromJson(response.getEntity(), User.class);

Это решило мою проблему.

Другие вопросы по тегам