java - 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;
}
解决方案
推荐阅读
- django - Django 识别基于类的视图并形成多个模型
- linux - 无法连接 ssh sh: 6000: command not found
- html - 谷歌地方图书馆未定义
- java - 以编程方式修改 Xtext 生成的 Mwe2 工作流
- knockout.js - Magento2 在 Minicart 上调用静态图像
- java - SpringBootApplication 不会自动装配我的服务
- python - 条形图月份与其累积值的对比
- python-3.x - 用Python擦除关键字定义范围内的一些文件行
- java - 如何从 2 个数组中获取每个值的差异
- python - scipy.optimize.minimize 相同(?)输入的两个不同输出