Как найти ошибку «Ожидаемый BEGIN_OBJECT, но был STRING» в Retrofit 2?

Буду признателен, если вы поможете мне с запросом на модернизацию 2. Я не знаю, как найти ошибку. Я прилагаю два изображения с ответом Android и Почтальона.

introducir la descripción de la imagen aquí

Ошибка:

Ожидается BEGIN_OBJECT, но имеет STRING

Но с POSTMAN, если я сделаю запрос, он вернет JSON правильно.

introducir la descripción de la imagen aquí

0
задан 18.01.2017, 18:03
0 ответов

Книжные магазины как Retrofit или Gson они могут вызывать эту ошибку:

Expected BEGIN_OBJECT but was STRING

Причина, дело в том, что это не объект то, что ты пробуешь прочитать, так как он не имеет как контейнер { в начало. Я вижу, что ты добавляешь ответ с Postman, но проверь ты LogCat, после того, как стараешься реализовывать просьбу в приложении ты получаешь один

"Ошибка 400 - Бад Рекест"

introducir la descripción de la imagen aquí

Следовательно то, что он отвечает, реализовав просьбу в твоем приложении, в действительности не объект JSON.

Уверь, что стоимость, которую ты посылаешь, реализовав просьбу, - правильна!

0
ответ дан 03.12.2019, 17:38