Можем ли мы проанализировать записи с разделителями на нескольких уровнях, используя 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
}
]
}
]
Я могу написать метод в моем потоке, который разделяет поля и создает список объектов. Но есть ли способ справиться с этим без написания пользовательских методов?