в чем может быть ошибка
В неверном JSON, как об этом говорит текст ошибки:
JSON parse error: Invalid value
как решить?
Вручную прочитать JSON, проверить на наличие опечаток, пропущенных символов и т.п. И убедится, что JSON парсер понимает написанную структуру, ведь не все парсеры одинаково полезны.