Ожидаемый BEGIN_ARRAY, но был STRING Gson, Java, Android - PullRequest
0 голосов
/ 01 июня 2018

Когда я пишу этот адрес: "http://mysite.test/?action=select" в настройках Retrofit, анализатор Gson показывает эту ошибку:

Expected BEGIN_ARRAY but was STRING

, но я пишу этот адрес:" http://mysite.test/mydata.json" затем анализуспешно проходит.

По адресу "http://mysite.test/?action=select" и" http://mysite.test/mydata.json" совпадают данные

В чем проблема?

1 Ответ

0 голосов
/ 01 июня 2018

В этой строке «http://mysite.test/?action=select" вы передаете параметры запроса. При настройке адреса для Retrofit требуется базовый адрес, который не будет содержать никаких параметров запроса, только эта часть» http://mysite.test/" или «http://mysite.test/mydata.json". Вы можете передавать параметры запроса, используя @ Query.

...