Spring MVC 4.x + fastjson 1.2.7,封装的List<?>参数
使用spring mvc,Controller参数传参时,参数为一个对象的,在执行请求的时候,可以传递json数据,然后spring会自动解析json数据,并封装到这个对象中。 比如下面这段代码: @RequestMapping(value = "json2Bean", consumes = "application/json", method = RequestMethod.POST) public CoreRole json2Bean(@RequestBody CoreRole role) { logger.info("【json2List测试】role = {}", role.toString()); return role; } 请求代码: $(function(){ var data = {"code":"2","roleName":"大哥"} $.ajax({ url:'/coreRole/json2Bean.do', data:JSON.stringify(data), type:'POST', dataType:'json', contentType: "application/json;charset=UTF-8", success:function(data){ alert(JSON.stringify(data)); }, error:function(){