Есть таблица для генерации сложного объекта с разной вложенностью. Количество колонок может быть динамичным (2, 3,4 и т.д). Последняя колонка - итоговое значение свойства.
Как правильно спарсить таблицу так чтобы в итоге (в данном случае) получился объект вида:
obj1: {
prop1: val1
},
obj27: {
prop2: val2,
prop3: val3,
obj45: {
prop4: val4,
prop5: val5
},
obj6: {
prop6: val6
},
prop7: val7
}
Не нашел в интернете решения для подобных вопросов. Подскажите правильный универсальный алгоритм написания. Или может есть где готовые скрипты.