Преобразование строки с разделителями в иерархический JSON с JQuery

У меня есть массив строк, описывающих отношения родитель / потомок, разделенных дефисами. Итак, если боссом Боба был Джим, а боссом Джима - Фред, запись Боба в массиве была бы «Фред-Джим-Боб», а запись Джима - «Фред-Джим». У меня нет возможности изменить способ поступления данных, поэтому я искал помощи в отношении наилучшего способа преобразования этих значений в JSON, подобного этому:

{
    "name": "Fred",
    "children": {
        "name": "Jim",
        "children": {
            "name": "Bob"
        }
    }
}

Любая помощь будет принята с благодарностью. Спасибо.

16
задан Munzilla 3 June 2011 в 21:13
поделиться