Можем ли мы проанализировать записи с разделителями на нескольких уровнях, используя 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
          }
        ]  
 }
]

Я могу написать метод в моем потоке, который разделяет поля и создает список объектов. Но есть ли способ справиться с этим без написания пользовательских методов?

0 ответов

Другие вопросы по тегам