将csv列映射到复合Pojo类

将csv列映射到复合Pojo类,csv,mapping,pojo,univocity,Csv,Mapping,Pojo,Univocity,我正在为此使用univocity解析器库 班主任{ @已解析(索引=1) 字符串名 @已解析(索引=2) 弦年龄 地址 } 班级地址{ @已解析(索引=3) 弦街; 字符串城市 } BeanListProcessor rowProcessor=新的BeanListProcessor(Person.class) List bean=rowProcessor.getBeans() 将csv列映射到POJO类时发生异常: com.univocity.parsers.common.DataProcess

我正在为此使用univocity解析器库

班主任{

@已解析(索引=1)

字符串名

@已解析(索引=2)

弦年龄

地址

}

班级地址{

@已解析(索引=3)

弦街;

字符串城市

}

BeanListProcessor rowProcessor=新的BeanListProcessor(Person.class)

List bean=rowProcessor.getBeans()

将csv列映射到POJO类时发生异常: com.univocity.parsers.common.DataProcessingException:无法将值设置为地址字段


是否有其他方法来执行此操作

使用2.4.0版中引入的
@Nested
注释,只需执行以下操作:

class Person{
    @Parsed(index=1)
    String name;

    @Parsed(index=2)
    String age;

    @Nested
    Address address;
}
您好,请参阅以了解如何设置问题的格式。