В моем угловом приложении я получаю данные Json, как показано ниже.Переименование ключа объекта в массиве с использованием javascript
[{"id":"5","name":"Immidiate"},
{"id":"4","name":"30 days"},
{"id":"3","name":"21 days"},
{"id":"2","name":"14 days"},
{"id":"1","name":"7 days"},
{"id":"6","name":"Custom"}]
Мне нужен выход, как показано ниже,
[{"Name":"5","Data":"Immidiate"},
{"Name":"4","Data":"30 days"},
{"Name":"3","Data":"21 days"},
{"Name":"2","Data":"14 days"},
{"Name":"1","Data":"7 days"},
{"Name":"6","Data":"Custom"}]
Вот мой код
$rootScope.DashboardData["Name"] = widget.seriesname ;
delete $rootScope.DashboardData[widget.seriesname];
$rootScope.DashboardData["data"] = widget.dataname ;
delete $rootScope.DashboardData[widget.seriesname];
widget.chartSeries = $rootScope.DashboardData;
где widget.seriesname является "идентификатор" и widget.dataname это "имя".
Задача: Ключ не изменяется!
новых ключей в объекте вашей возвращенной внутри функции карты («Имя», «Данные») – eladcon
, поэтому я должен пройти внутри этот метод один за другим? – Sajeetharan
нет его всего массива. посмотрите на мое редактирование, ваш результат - переменная resultArray – eladcon