Jackson 经典异常 UnrecognizedPropertyException
Jackson 经典异常 UnrecognizedPropertyException
原因是 json 包含的字段,多于 Java 实体类定义的字段。
解决方法很简单:
new ObjectMapper()
.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false)
或者为相关实体添加注解:
@JsonIgnoreProperties(ignoreUnknown = true)
public class ObjectParseFromJsonString { }
可是,如果用 fastjson,根本不会有这种错误。使用起来也简单,文档在这里。
所以,为什么不用 fastjson 呢?