我有一个带方法的弹簧控制器

@RequestMapping(value="/list", method=RequestMethod.POST)
public ModelAndView getList(NSomeObject someObject)


但是查询类似于localhost:8080/list?a=some_value&b=some_value

如何将其转换为Java对象? json和jackson有对应的内容吗?

最佳答案

您应该执行以下操作:

@RequestMapping(value="/list", method=RequestMethod.POST)
public ModelAndView getList(@RequestParam("a") String a_value, @RequestParam("b") String b_value, @RequestBody NSomeObject someObject)

08-04 16:15