Ich lade einige Daten vom Server mithilfe der Retrofit-Bibliothek. Während einige Daten vom Server geladen werden, entstehen Probleme. Irgendwann werden die Daten geladen. Einige Zeit wird nicht geladen und zeigt die folgende Ausnahme im Protokoll an. Ich verstehe nicht, was ich jetzt tun soll.Liste der Aufträge vom Server kann nicht geladen werden
Ausnahme:
java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 2418 path $.data[2].run
ich Fehler in dieser Java-Klasse auf Linie bin immer "Rückkehr Observable.fromCallable (neue Callable()" und on line "Rückkehr call.execute();"
.public class APIExecutor
{
public static Observable<Response> call(final Call call)
{
BackgroundThread bgThread = new BackgroundThread();
bgThread.start();
Handler bgHandler = new Handler(bgThread.getLooper());
Observable<Response> observable = Observable.defer(new Func0<Observable<Response>>()
{
@Override
public Observable<Response> call()
{
return Observable.fromCallable(new Callable<Response>() {
@Override
public Response call() throws Exception
{
return call.execute();
}
});
}
});
return observable
.subscribeOn(HandlerScheduler.from(bgHandler))
.observeOn(AndroidSchedulers.mainThread());
}
}
Test Web-Service mit Postbote –
Mögliche Duplikat [ "BEGIN \ _object erwartet, aber war STRING in Zeile 1, Spalte 1"] (https://stackoverflow.com/questions/28418662/expected-begin-object-but-was -string-at-line-1-column-1) –
Bitte geben Sie Ihre URL, HTTP-Antwort Körper, Fehler oder irgendetwas ... – nhoxbypass