我收到Ajax响应JSON如下如何改变JSON格式
var optgroups = [{"LAST_X_HRS":1,"AREA":"WKS-FINGER1","EQ_ID":"WKS1"},
{"LAST_X_HRS":1,"AREA":"WKS-FINGER1","EQ_ID":"WKS2"},
{"LAST_X_HRS":1,"AREA":"WKS-FINGER2","EQ_ID":"WKS3"},
{"LAST_X_HRS":1,"AREA":"WKS-FINGER2","EQ_ID":"WKS4"}]
如何改变成以下格式
var optgroups = [
{
label: 'WKS-FINGER1', children: [
{label: 'WKS1', value: 'WKS1',},
{label: 'WKS2', value: 'WKS2',}
]
},
{
label: 'WKS-FINGER2', children: [
{label: 'WKS3', value: 'WKS3',},
{label: 'WKS4', value: 'WK4',}
]
}
];
看起来像一个循环是必要的。 – epascarello