Веб-разработчики подсуетили
Делаю загрузку заказов с сайта через JSON. Некоторое время все работало. Уехал в отпуск на 10 дней, возвращаюсь — перестала работать загрузка с сайта.
Смотрю, а там зачем-то вместо массива используют структуру с ключами 0, 1, 2, …

Попросил, чтобы вернули как было. Нет, можно переписать код и загружать не в структуру, а в соответствие, но зачем?
А вообще любят разработчики сайтов пихать поля, не являющиеся идентификаторами, я как-то с Toggl с этим столкнулся.




Вот вы и встретились наконец
Судя по мешанине в json на той стороне кто-то навайбкодил всё. А вообще, протокол лучше чтоб был описан в swagger-е для API.
сии тонкости веб-разработки мне не ведомы. но я попросил заменить ключи 0, 1, 2… на массив и мне вернули как было.
Это не тонкости. Это культура it специалиста
культура — дело питерское.