我知道有一些简单的方法可以将XML文件绑定到bean。与此相反,我正在寻找一个允许我指定一些正则表达式来解析整个文件的库。我想的是:
@FileFormat("${value1};${value2};${num}")
class FileBean {
private String value1;
private String value2;
private Integer num;
// Getters and setters...
}
public List<FileBean> read(File file) {
return SomeUtility.read(file, FileBean.class);
}
public void write(File file, List<FileBean> list) {
SomeUtility.read(list, new File("./target"));
}
包含格式为${value1};${value2};${num}
的数据的文件,例如:
foo;bar;123
bar;foo;494
有人知道这样的库是否已经存在我建议SomeUtility
的建议吗?我必须使用许多第三方文件格式进行数据交换。如果有足够通用的东西会很棒。 (我知道这类似于CSV,但我正在寻找更灵活的东西。)