首页 > 解决方案 > 有没有办法用杰克逊跳过 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 个属性的类并且只使用其中的一些属性。

标签: javaspringcsvjacksondeserialization

解决方案


String[]仅进行转换然后编写一些代码以转换为对象可能更容易。


推荐阅读