Хотя ответы могут помочь в вашем случае, но, глядя на ваш JSON, очевидно, что это массив, а не объект, правильный формат вашего JSON может выглядеть примерно так:
{"id":"1","title":"title","goal":"goal","exercice":"Exercice1","difficulty":"Beginner","duration":"3","image":"..","description":"..."}
У которых нет "[", "]" а также ",".Итак, вот мое решение: если ожидается, что он будет получать только один объект все время, вы должны изменить свой API, отправив вам только объект, как я упоминал выше, в противном случае, «,» в конце неверно для массива, имеющего толькоодин отдельный элемент, и в любом случае вы должны изменить свою модель, за исключением массива [который вы можете объявить как список вроде: List<Model> myModelList
], чтобы синтаксический анализатор работал нормально.