JSON, возвращенный сервером, недопустим.
По сути, он возвращает массив объектов, но после последнего объекта появляется ненужная запятая (которая обычно указывает, что другой объект является массивом).).
При создании стороны сервера json удалите последнюю запятую перед возвратом ответа.
Если у вас нет доступа к коду на стороне сервера, вы не будетебыть в состоянии использовать $.getJSON
.Вам понадобится выполнить следующие шаги:
- Использовать метод
$.ajax
с конфигурацией: dataType: text
- Использовать манипуляции со строками Java-сценария для удаления запятой
- Разобрать строку как json используя
$.parseJSON