我正在使用RestFul Webservice
withJBoss Server
部署应用程序以接收JSONObject
我的应用程序web service
,以测试我是否已为其创建web service
并编写了测试用例。现在JSONobject
,当我将 json 对象传递给@post service
称它为响应Null Pointer Exception
,即使我尝试将字符串传递给它,它也会响应null
值。我已经使用Annotations
如下webservice
@consumes({Mediatype.APPLICATION_JSON})
@Consumes("application/json")
测试用例为:
@Test
public void testgetmsg() {
String msg = "{\"patient\":[{\"id\":\"6\",\"title\":\"Test\"}]}";
try {
JSONObject obj = new JSONObject(new JSONTokener(msg));
WebResource resource = client.resource( "https://localhost:8443/../../resources/create");
ClientResponse response = resource.type(MediaType.APPLICATION_JSON).accept(MediaType.APPLICATION_JSON).
entity(obj).post(ClientResponse.class,JSONObject.class);
}
}
任何人都可以指导我继续前进吗?
提前致谢