我一直在使用 Super CSV,我怀疑它如何与动态 bean 一起工作,用于深度映射和索引映射。
例如下面的代码
Class Car{
List<Model> carModels = new ArrayList<Model>();// with setters and getters.
}
如果我的汽车型号列表大小不同,那么如何在不对索引进行硬编码的情况下动态处理字段映射和引用 XML 映射?
示例数据
标头/映射器
名称,ip,highAvailability[0].category, highAvailability[0].ip, highAvailability[1].category, highAvailability[1].ip
价值观
testNames, 12.18.12.20, Secondary, 12.1.1.1, primary,12.0.10.10 // 第一个 bean
testNames, 12.18.12.20, Secondary, 12.1.1.1 // 第二个 bean
上述 bean 的区别在于第一个 bean 有 2 个 highAvailability 对象,而第二个 bean 有 1 个 highAvailability 对象。现在我不想对索引进行硬编码,因为我不知道 highAvailability 对象的数量。