我正在使用具有一些奇怪结构的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结构,使“Column”数组值成为“DATA”数组值的键。因此,在运行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}
]
在进行JSON重构时,JavaScript的最佳实践是什么?我能否使用JS框架如JQuery、Foundation JS等来完成这个任务?
COLUMNS
,从DATA
中获取数据并填充到新对象中。 - claustrofob