我有以下代码可以使用。它使用POST方法向JAX-RS Web服务发送JSON请求,并接收回JSON响应。 JSON请求和响应都在String对象中。但是,我希望它们被封装在POJO对象中,这样我就发送一个POJO对象,响应将在POJO对象中。我该怎么做?
ClientConfig config = new ClientConfig();
Client client = ClientBuilder.newClient(config);
WebTarget target = client.target(UriBuilder.fromUri("http://.....").build());
Invocation.Builder builder = target.path("Test").request();
builder = builder.accept(MediaType.WILDCARD);
String jsonRequest = "{ "staffID":"123456", "token":"010101" }";
Response response = builder.post(Entity.json(jsonRequest));
String jsonResponse = response.readEntity(String.class);
System.out.println(jsonResponse);