骆驼,宾迪和组成的领域

时间:2012-11-14 15:18:06

标签: apache-camel unmarshalling

我正在尝试解组一个包含字段的csv。例如,在以下示例中

  

“order1”, “foo@email.com”, “(TEST1; 45),(TEST2; 89)”

第三个属性表示两个项目的列表(但列表的大小是可变的),每个项目都有名称和价格。 @Link注释仅适用于一对一注释,因此不是一个选项。

csv是由非技术性的东西编写的,因此复杂的格式也不是一种选择。

是否可以管理此要求?

在这种情况下,实例化的java类将是这样的:

public class Order {
  private String name;
  private String email;
  private List<Item> items;
}

public class Item {
  private String name;
  private int price;
}

非常感谢提前

0 个答案:

没有答案