转载 https://blog.csdn.net/qq_24084925/article/details/54175424
@Controller
public class TestController{
@RequestMapping("\test")
@ResponseBody
public RetureResult test(@RequestBody Param param){
return new ReturnResult();
}
}
class Param{
public User user;
public Address address;
}
注意:类中属性必须为public;Param类中的属性只能比json中的属性多,不能少。
此时传输的json数据格式变为{user:{name:“test”},address:{location:“新华路”}}。
由于只是在TestController中增加一个包装类,不会影响其他的类以及已经定义好的model类,因此可以非常方便的达到接收多个对象参数的目的。
本文介绍了一种在Spring MVC框架下,通过使用包装类来接收多个JSON对象参数的方法。这种方式不会影响现有类及已定义的model,实现简单且高效。

被折叠的 条评论
为什么被折叠?



