我们可以使用bindy在多个级别使用分隔符解析记录吗

时间:2018-12-17 15:59:13

标签: java spring apache-camel unmarshalling bindy

我们需要将制表符分隔的数据记录转换为JSON结构。但是每个字段中也都有一些定界符。 下面是相同的数据记录

"123456 16  2014/6/960,2015/1/153   2014/2,2015/3"

下面是我们需要构造的JSON

[
      {
        "field1": "123456",
        "field2": 16,    
        "node1": [
          {
            "year": 2014,
            "qunatity": 6,
            "discounts": 960    
          },
          {
            "year": 2015,
            "qunatity": 1,
            "discounts": 153
          }
        ],
        "node2": [
          {
            "year": 2014,
            "qunatity": 2
          },
          {
            "year": 2015,
            "qunatity": 3
          }
        ]  
 }
]

我能够在流程中编写一个方法来拆分字段并创建对象列表。但是,有什么方法可以在不编写自定义方法的情况下处理它?<​​/ p>

0 个答案:

没有答案