Преобразование вложенного массива объектов в объект

У меня есть вложенный массив объектов

      [{
    "name": "Fred",
    "children": [{
        "name": "Jim",
        "children": [{
            "name": "Bob",
            "children": []
        }]
    }, {
        "name": "Thomas",
        "children": [{
            "name": "Rob",
            "children": []
        }]
    }]
}]

Я хотел бы преобразовать его во вложенные объекты, примерно так

       {
      "Fred": {
        "Jim": {
          "Bob": null
        }
      },
      "Thomas": {
        "Rob": null
      }
    }

Любая помощь будет оценена по достоинству. Хотелось бы решения в типе скрипта.

0 ответов

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