简友广场Java

@JsonIgnoreProperties转换实体时忽略json

2021-11-05  本文已影响0人  西安法律咨询服务平台与程序员

问题

在调用三方接口时,如果第三方接口的Respone突然多几个我们不需要的字段,而且我们接收的Response对应的类中没有添加这几个字段,这样就会导致我们的解析json失败。例如如下的错误

Caused by: org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: 
Unrecognized field "****" 
(class com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "***" )

解决办法

json转换成的实体类加注解@JsonIgnoreProperties(ignoreUnknown = true),注意这是类级别的注解。

上一篇 下一篇

猜你喜欢

热点阅读