spring - Spring mvc 忽略列表中的空对象
问题描述
如何处理从输入绑定的数组中的空对象?我有
输入名称=示例值=3,4 输入名称=示例值=“”
列表示例 = new ArrayList()
绑定结果是一个包含 3 个元素的列表 = null ,3, 4 是否有一个属性可以放在列表中以忽略此 null?
@JsonInclude(Include.NON_NULL) 不起作用。
解决方案
您可以尝试将您的列表发送到 Apache ListUtils:
List result = ListUtils.predicatedList(example, PredicateUtils.notNullPredicate());
推荐阅读
- python - 如何为 Pytorch 模型提供复杂的输入和复杂的权重?
- flutter - 如何在颤动中正确地渲染表情符号?
- spring-boot - 如何在 spring-data-elasticsearch 中创建索引后更新索引设置
- c# - Guid[]:如何从 Cosmos DB 中查询和获取详细信息?
- questdb - 如何查询已导入的 CSV 数据集?
- kotlin - 如何释放由 Cleaner 管理的资源的所有权?
- javascript - 事件处理程序未委托给父元素
- flutter - 尝试在 BottomAppBar 中嵌入 TextField 或 TextFormField
- php - PHP调用数组中的索引位置
- openlayers - 在 openlayers 的共享视图中使用同一层