Ich verwende Retrofit, um eine HTTP-Anfrage zu machen, die ein Array von Objekten zurückgibt und ich bekomme die folgenden Fehler:
%Vor%Es wird erwartet, dass die Antwort wie folgt lautet:
%Vor%Ich habe die folgende Klasse, um die Daten zu serialisieren:
%Vor%Bitte lassen Sie mich wissen, wenn Sie irgendwelche Ideen haben. Danke
Der Fehler war tatsächlich in meiner Implementierung von Retrofit Callback. Meine Implementierung erwartete ein Objekt, wenn in diesem Fall ein Array erwartet werden sollte. Danke allen für die Hilfe.
Vorher
%Vor%Nach
%Vor%Wie Dave in seinem Kommentar erwähnt hat, ist es seltsam, dass Sie eine Rekursion in der Klasse haben, von der ich annehme, dass sie Ihr Antwortobjekt ist. (Ihre Klasse "Daten" hat eine Liste von "Daten" -Objekten).
Ich würde etwas vorschlagen, das etwas weiter geht:
%Vor%oder da du einheimisch bist vielleicht kannst du Jake ein Bier kaufen :) Von seinem Foto würde ich Rouge Ales, 21 Amendment oder mein Lieblings letztes Mal in SF - Magnolia
überprüfen