java - 有没有办法用杰克逊跳过 CSV 文件中不需要的字段?
问题描述
我有一些CSV
包含几列的文件,但我只需要导入其中一些列。问题是有一些列在开头,一些在中间,一些在行尾,像这样:
id;name;address;bla;bla;bla;status;bla;bla;bla;value;another_value
我想写一个只有必要字段的对象,比如:
long id;
String address;
boolean status;
double value;
double another_value;
问题是这些文件有 79 列,我不想写一个有 79 个属性的类并且只使用其中的一些属性。
解决方案
String[]
仅进行转换然后编写一些代码以转换为对象可能更容易。
推荐阅读
- java - 去除字符串中空格的方法
- verilog - verilog 中函数调用的输出不清楚。请帮助我理解输出
- python - Pyqt5 组合框允许搜索但阻止添加
- javascript - JS中typeof的类型是什么
- javascript - C# 使用 WebRequest 从脚本中获取值
- odbc - 无法通过 Python ODBC 驱动程序问题连接到 Azure SQL 数据库
- amazon-web-services - 我应该在一个实例中为多个工作节点或多个 VM 使用多个 aws 实例吗?
- html - 如何在破折号之前阻止文本中断到另一行?
- c# - "Microsoft.Extensions.Options" version conflicts between .NET Core 3.1 Class Library and .NET Core 3.1 Azure Function V3 Class Library
- java - 将每个循环中的对象实例从 thymeleaf html 文件传递到 Spring 控制器