我正在使用 JSON 对象处理 Spring MVC。当我试图从 RESTClient 发送 JSON 对象时,我得到了
HTTP 状态 400 - 客户端发送的请求在语法上不正确 ()。
这是我的控制器
ObjectMapper mapper=new ObjectMapper();
@RequestMapping(value = "/addTask", method = RequestMethod.GET)
public ModelAndView addTask(@RequestParam("json") String json) throws JsonParseException, JsonMappingException, IOException
{
System.out.println("Json object from REST : "+json);
Task task=(Task) mapper.readValue(json, Task);
service.addService(task);
return new ModelAndView("Result");
}
我的请求网址:http://localhost:8080/Prime/addTask
我的 Json 对象:
{"taskName":"nothing","taskId":1234,"taskDesc":"nothing doing"}
我也尝试在 RESTClient 中指定“Content-Type:application/json”,但仍然遇到同样的错误