JSONObject myObject = new JSONObject();
try {
testVoList.add(new TestVO(1L, "HAI1"));
testVoList.add(new TestVO(2L, "HAI2"));
myObject.put("name", testVoList);
} catch (JSONException ex) {
}
String s = URLEncoder.encode(myObject.toString(), "UTF-8");
URL url = new URL("urlName/"+s);
WEBSERVICE 中接收数据的代码:
@POST
@Path("/urlName/{test}")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public String saveSurveyresponseData(@PathParam("test") JSONObject responseData)
{
JSONArray.fromObject(responseData.getString("name")).get(0);
return "HAI";
}
我在这里得到test.TestVO@c2ea3f
(哈希码)
JSONArray.fromObject(responseData.getString("name")).get(0);
如何访问我的网络服务中的对象值列表。
你能建议我一个解决方案吗?