我正在使用univocity-parser库
class Person {
@Parsed(索引= 1)
字符串名称;
@Parsed(索引= 2)
字符串年龄;
地址;
}
班级地址{
@Parsed(索引= 3)
String street;
String city;
}
BeanListProcessor rowProcessor = new BeanListProcessor(Person.class);
列出beans = rowProcessor.getBeans();
将csv列映射到POJO类时出现异常: com.univocity.parsers.common.DataProcessingException:无法将值设置为地址字段
还有其他办法吗
答案 0 :(得分:1)
使用版本2.4.0中引入的@Nested
注释,只需执行以下操作:
class Person{
@Parsed(index=1)
String name;
@Parsed(index=2)
String age;
@Nested
Address address;
}