我有一个用于 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
映射的bean
class MyCustomBean {
def subject
def description
def priority
def customFields
}