jackson反序列化时忽略不需要的字段
有时候,如果数据库表中增加一个字段,但返回的JSON字符串中含有我们并不需要的字段,那么当对应的实体类中不含有该字段时,会抛出一个异常,告诉你有些字段没有在实体类中找到。
解决办法有两种:
一.在声明ObjectMapper之后,加上上述代码:
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
二.model类中增加
@JsonIgnoreProperties(ignoreUnknown = true)
此处支持个别字段
评论
发表评论
|
|