首页 > 编程知识 正文

json转对象忽略属性,json参数不合法

时间:2023-05-06 12:18:42 阅读:228944 作者:4206

@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来转换

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。