json转对象参数不匹配问题

来源:互联网 发布:mhol捏脸数据 编辑:程序博客网 时间:2024/05/16 01:00
@RequestBody将json转对象参数不匹配问题

使用了@RequestBody注解后,需要json格式传入参数,并且传入的参数必须都和bean之中的参数一致(json的可以少,不能比bean多,名字不能不一样)

springmvc用@RequestBody将json串转对象参数不匹配,无法请求;
如果json串中包含的参数和对象中的属性不匹配或者json串多传了参数在对象中不存在对应的属性,导致请求无法正确进入。

如:bean:a,b,c
传入json:{"a":"1","d":"1"}
因为bean中没有参数d,所以无法接收并转换json数据

继承AbstractHttpMessageConverter,重写方法就行了,通过gson,jsonobject或fastjson来转换
0 0
原创粉丝点击