java - 排除 super csv CsvBeanWriter 中的空字段

标签 java export-to-csv supercsv

我有一个类,其中某些字段可能为空。我想忽略我的 csv 中的这些字段。在 jackson 中寻找类似于 @JsonInclude(value = Include.NON_NULL) 的功能。空字段列标题也不应出现在 CSV 中

最佳答案

由您(以编程方式)定义 header 以及写入哪些列 - Super CSV 不会自动为您将对象编码为 CSV(就像 Jackson 为 JSON 所做的那样)。

您应该查看网站上的文档 - 特别是关于 partial writing 的部分.

关于java - 排除 super csv CsvBeanWriter 中的空字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23605923/

相关文章:

java - 如何使用java查找纪元格式的GMT当前时间

python - 使用动态 CSV 命名将 For 循环导出到 CSV

java - 使用superCSV读取一个80GB的大文本文件

java - 选择元素的所有组合

java - 根据另一个列表中的条件删除一个列表中的某些元素

java - 计算二叉搜索树中小于键的节点数

mysql - 将 MySQL 导出为 CSV,一些列有引号,一些没有

python - 如何将来自Python中多个线程的同时数据写入csv文件

java - SuperCSV 的输出不可读?

java - SuperCSV:具有可变小数位数的 BigInteger 到 String