Почему я получаю эту ошибку?
"Ожидается BEGIN_ARRAY, но в строке 1 путь 1 столбца $ STRING $"
io.reactivex.exceptions.OnErrorNotImplementedException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
public class RetrofitClient {
private static Retrofit retrofit=null;
private static Gson gson = new GsonBuilder()
.setLenient()
.create();
public static Retrofit getClient(String baseUrl){
if(retrofit == null){
retrofit = new Retrofit.Builder()
.baseUrl(baseUrl)
.addConverterFactory(GsonConverterFactory.create(gson))
.addCallAdapterFactory(RxJava2CallAdapterFactory.create())
.build();
}
return retrofit;
}
public interface API {
@GET("getmenu.php")
Observable<List <MainMenu>> getMenu();
}
MainMenu.class:
public class MainMenu {
public String ID;
public String Name;
public String Link;
}