Сообщение от lolka84
|
Сделал массив:
|
Вообще сервер уже должен отдавать:
"data": [
{
"lat": 65.56,
"lon": 56.56,
"dateTime": "2020-06-10 10:42:19.3200000",
"user": {
"id": 1,
"username": "Viktor",
"phone": "111"
},
"isGpsEnable": 0,
"isNetworkEnable": 0
},
{
"lat": 56.8586421,
"lon": 60.5508243,
"dateTime": "2020-06-10 14:06:35.6000000",
"user": {
"id": 3,
"username": "Вега",
"phone": "222"
},
"isGpsEnable": 1,
"isNetworkEnable": 1
}
];
и все, без дубликатов, и никаких преобразований в промежуточный объект для получения из него данных не требуется. А в том, что он у вас возвращает нужно проверять, выбирали уже такое или нет нет, так как у вас данные о "Viktor" повторяются четыре раза, а о "Вега" дважды. Это вообще на какой-то бред похоже.