1

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など)に解析/マッピングしたいと思います。ドキュメントを調べてみましたが、あまり理解できませんでした。私はグーグルを試してみましたが、ここでもあまり役に立ちませんでした。私がこれを達成するのを手伝ってください。

ありがとう

4

1 に答える 1

2

ついに答えが見つかりました、

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

これは私の問題を解決しました。

于 2012-04-27T12:28:11.833 に答える