我为OpenCSV HeaderColumnNameMappingStrategy和MyCustomBean设置了一个工作设置(顺便说一句,使用groovy)。
def file = new FileReader(new File("sample.csv"))
def csvReader = new CSVReader(file)
def strategy = new HeaderColumnNameMappingStrategy<MyCustomBean>()
strategy.setType(MyCustomBean)
我很好奇,是否可以从标题中解析任何集合(我猜一张地图)。
示例csv
priority,subject,description,customFields[4]
1,first,foo,X-7
2,second,hoo,X-8
映射的豆
class MyCustomBean {
def subject
def description
def priority
def customFields
}