Apache camel Camel、Bindy和composed字段

Apache camel Camel、Bindy和composed字段,apache-camel,unmarshalling,Apache Camel,Unmarshalling,我正在尝试解组包含合成字段的csv。例如,在下面的示例中 “订单1”foo@email.com,(测试1;45),(测试2;89) 第三个属性表示两个项目的列表(但是列表的大小是可变的),每个项目都有一个名称和一个价格。@Link注释仅适用于一对一注释,因此它不是一个选项。csv中的@OneToMany注释仅用于写入,因此两者都不是选项 csv是由非技术人员编写的,因此也不能选择复杂的格式 是否可以管理此需求 在本例中,要实例化的java类如下所示: public class Order {

我正在尝试解组包含合成字段的csv。例如,在下面的示例中

“订单1”foo@email.com,(测试1;45),(测试2;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;
}
公共类秩序{
私有字符串名称;
私人字符串电子邮件;
私人清单项目;
}
公共类项目{
私有字符串名称;
私人int价格;
}
非常感谢