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);
Это решило мою проблему.