Самый простой способ взаимодействия со сложным объектом JSON через Javascript

m потребляет данные JSON, имеющие немного странную структуру, например:

{
    "RESULT": 
    {
        "COLUMNS": ["ID","name","ENABLED","perms","vcenabled","vcvalue","checkenabled","checkvalue","indxenabled","indxvalue"],
        "DATA": [
                    [7,"Site-A", 1, "1,2", 1, 1, 1, 0, 0, 0],
                    [15,"Site-B", 1, "1,2,3,4", 1, 1, 1, 0, 0, 0]
        ]
    },
    "ERROR": 0
}

Я хотел бы создать некоторый JavaScript, который бы реструктурировал эти данные в соответствующие структуры JSON, чтобы "Колонка» значения массива становятся ключами дляДАННЫЕ" массив»с ценностями. Таким образом, после запуска процесса JS данные выглядят следующим образом:

[
  {"ID":7,"name":"Site-A","ENABLED":1,"perms":"1,2","vcenabled":1,"vcvalue":1,"checkenabled":1,"checkvalue":1,"indxenabled":1,"indxvalue":1},
  {"ID":15,"name":"Site-B","ENABLED":1,"perms":"1,2","vcenabled":1,"vcvalue":1,"checkenabled":1,"checkvalue":1,"indxenabled":1,"indxvalue":1}

]

Каковы лучшие практики JavaScript для выполнения реструктуризации JSON? Могу ли я выполнить эту задачу, используя JS-фреймворк, такой как JQuery, Foundation JS, ect ...?

Ответы на вопрос(5)

Ваш ответ на вопрос