Самый простой способ взаимодействия со сложным объектом 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 ...?