无法使用Jersey和Java

时间:2018-12-16 12:51:23

标签: java jersey jersey-2.0 jersey-client

我正在研究jersey-java项目,我必须以字符串格式获取json数据并分别解析每个数据。我可以使用post方法以字符串形式获取响应。当我尝试使用JSON lib解析字符串数据时,会生成class not found exception。我希望返回的字符串被分割。下面是我的json。

{
    "startdate": "11/11/11",
    "enddate": "12/12/12",
    "operation_name": "task1",
    "user_id": "user1",
    "operation_key": ["KKMM-025", "SFF-025", "TTR-022"]
}

资源方法

@POST
@Path("OpertaionDetails")
@Consumes({MediaType.APPLICATION_JSON , MediaType.APPLICATION_XML})
public Response CreateOperations(String incoming_data) throws Exception
{
    try
    {
    JSONParser parse = new JSONParser(); // class not found exceptin i have added  the lib properly its working fine when it is used in main method of java.
    JSONObject jobj = (JSONObject)parse.parse(incoming_data);
    JSONObject  Jstart_date =  (JSONObject) jobj.get("startdate");
       // this data to be paresed

    System.out.print("incomingData"+incoming_data);

    }
    catch(Exception e)
    {
        e.printStackTrace();
    }

    return Response.ok(incoming_data).build();

}

0 个答案:

没有答案