Я новичок в Angularjs.I хочу изменить формат объектного кода JSON, который я получаю в каком-то новом формате. Ниже приведен формат.Преобразование формата объекта JSON с использованием angularjs
$scope.filters={"filters":
[{"filterId":"106","filtername":"Service Line","filterValue":"ADI"},
{"filterId":"107","filtername":"Service Line","filterValue":"L"},
{"filterId":"108","filtername":"Service Line","filterValue":"M"},
{"filterId":"109","filtername":"Location","filterValue":"N"},
{"filterId":"110","filtername":"Band","filterValue":"O"}
]};
Я хочу, чтобы это было изменено на нижний формат с использованием угловых символов.
$scope.filters=[{"filters":
{"ServiceLine":["ADI","L","M"],
"Location":["N"],
"Band":["0"]}
}] ;
Может ли кто-нибудь вести меня здесь?
Во-первых, по какой причине вы хотите это сделать? –
Это не то, что угловатое может вам помочь. Это чистая проблема кодирования JavaScript. Вы можете использовать underscore.js или lodash.js и использовать его функцию карты, чтобы преобразовать объект json в другую форму. – kachhalimbu