您的位置:首页 > 其它

解决 Unrecognized field xxx , not marked as ignorable 问题

2017-04-04 20:19 621 查看
出现这种问题是因为使用jackson进行json转换时,MappingJacksonHttpMessageConverter默认要求必须存在相应的字段。如果没有传来的某个字段或者字段没有提供set方法,就会报错。。

解决办法

第一种

@JsonIgnoreProperties(ignoreUnknown = true),将这个注解写在类上之后,就会忽略类中不存在的字段。
第二种

@JsonIgnoreProperties({ "字段名称1", "字段名称2" }),将这个注解写在类上之后,指定的字段不会被序列化和反序列化。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐