jackson反序列化时会先查询对应属性GET/SET方法,如果找不到会找对应的public修饰的字段,如果还是找不到,会找标注了@JsonProperty注解的字段。 坑 当你的Class使用了lombok的@Accessors(fluent = true),类中就不会生成对应的GET/SET方法了,如果字段的修饰符不时public并且也没有@JsonProperty注解,则不会正常映射。 解 使用@JsonProperty 或保证存在对应的GET/SET方法