首页 > 解决方案 > springboot自动忽略未知的json属性

问题描述

将springboot与gradle一起使用,我从一个api获取10个参数,但我的类只捕获2个参数。在json映射到我的类期间它如何自动忽略未知属性。我没有在我的顶部指定@JsonIgnoreProperties(ignoreUnknown = true)类。对象映射器是否有任何全局配置。如果是,那么使用什么名称/注释。我正在发送如下请求-:

ExplicitLoadResponse explicitLoadResponse = HttpSender
                .send(this.getClass().getSimpleName(), "bookNextLoad", url, HttpMethod.POST, requestEntity, ExplicitLoadResponse.class,false);

Pojo是-:

@AllArgsConstructor
@NoArgsConstructor
@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
@Data
public class ExplicitLoadResponse {
    Long bookNextLoadId;
}

标签: javajsonspring-bootgradlejackson

解决方案


推荐阅读