/ / JSON kann nicht mit Hilfe von Retrofit analysiert werden - Android, JSON, HTTP, HTTP-Header, Nachrüstung

JSON kann nicht mit Hilfe von Retrofit analysiert werden - Android, JSON, HTTP, HTTP-Header, Nachrüstung

ich benutze Nachrüstung um eine API zu treffen. Ich muss sowohl Json und Header-Antwort bekommen. Also meine Interface-Methode ist so. Also im Antworttyp Object bekomme ich Antwort Header von response.getHeaders(). Aber wenn ich versuche, die JSON-Antwort von zu bekommen response.getBody()Ich bekomme keine richtige Antwort. Ich brauche Hilfe beim Abrufen und Parsen der JSON-Antwort vom Response-Objekt :-(

@GET("/api/hello/categories")
retrofit.client.Response getData();

Antworten:

1 für die Antwort № 1

getBody() Wenn Sie einen String nicht direkt zurückgeben, müssen Sie ihn selbst konvertieren, wenn Sie die eingebauten Konverter von Retrofit nicht verwenden möchten.

Dieser Link sollte eine einfache Möglichkeit sein, den String aus der Antwort zu entnehmen, und Sie können ihn entsprechend analysieren.