Имеется List<string>
с получаемыми данными из VK. В нем хранятся Id пользователей.
Эти данные перебираются и делается множественный запрос (execute
) на получение имени пользователей и групп. В response
хранится json из двух массивов: первый – результат запроса users.get
, второй – результат запроса groups.getById
. Эти данные записываются в другой JSON, в котором после этого должны возвращаться функцией и использоваться в другом участке кода.
Проблема: при записи элементов в JArray, они сортируются не в порядке диалогов, а сперва значения запроса users.get
, а затем groups.getById
, тем самым индексы (и расположение) элементов JArray выглядят так: 0 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 18 19 9
Где, “9” – это данные группы. Группы в список добавляются в самый конец, и все значения в списке “смещаются”. Как можно поместить 9 на свое место?