我正在尝试解组具有组成字段的 csv。例如,在以下示例中
"order1","foo@email.com","(test1;45),(test2;89)"
第三个属性将表示两个项目的列表(但列表的大小是可变的),每个项目都有一个名称和一个价格。@Link 注释仅适用于一对一注释,因此它不是一个选项。csv 中的 @OneToMany 注释仅适用于书写,因此不是一个选项。
csv 是由非技术人员编写的,因此也不能选择复杂的格式。
是否可以管理此要求?
在这种情况下,要实例化的 java 类是这样的:
public class Order {
private String name;
private String email;
private List<Item> items;
}
public class Item {
private String name;
private int price;
}
提前谢谢了