0
如何處理json請求並解析dropWizard中的請求參數?在不寫封裝類的情況下解析請求參數
@POST
@Path("/test")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public String test(@Context final HttpServletRequest request) {
JSONObject data=new JSONObject();
System.out.println(request);
System.out.println(request.getParameterMap());
System.out.println(">>>>>>>>>");
return "{\"status\":\"ok\"}";
}
我寫了上面的代碼,並嘗試了以下請求。
curl -XPOST -H "Content-Type: application/json" --data {"field1":"val1", "field2":"val2"} http://localhost:8080/test
但request.getParameterMap()
是{}
如何解析參數,無需編寫一個包裝類?