Мой объект массива подобен приведенному ниже примеру.
[
{'email':'test@gmail.com', 'name':'abc'},
{'email':'test1@gmail.com', 'name':'bbc'},
{'email':'test2@gmail.com', 'name':'aaa'},
{'email':'test3@gmail.com', 'name':'cba'},
{'email':'test3@gmail.com', 'name':'cab'},
]
Таким образом, мой новый массив будет иметь значение ключа в паре алфавита A в качестве ключа, а все значения - это объект, имя которого начинается с A алфавит и т. Д. Еще одна вещь, если у алфавита A есть 2 объекта, которые начинаются с a , тогда я также хочу отсортировать затем в порядке возрастания, как япоказать в окончательном примере вывода ниже
окончательный вывод, который я хочу, выглядит следующим образом.
[
"a" : [{'email':'test@gmail.com', 'name':'aaa'},{'email':'test2@gmail.com', 'name':'abc'}],
"b" : [{'email':'test1@gmail.com', 'name':'bbc'}],
"c" : [{'email':'test3@gmail.com', 'name':'cab'},{'email':'test3@gmail.com', 'name':'cba'}]
]