2016-05-03 21 views
0

Ich habe Antworten von Server, wenn eine gute Token als "users":[{"id":"1234","name":"name"}]jede Antwort von Retrofit 2.0

Und wenn schlechtes Zeichen als "users":"logout"

Wie ich Antwort vor, um Objekte konvertieren überprüfen kann?

Ich möchte dies onResponse-Methode tun, ist es möglicherweise?

Antwort

0

Angenommen, Sie verwenden den Standard-Retrofit-Adapter. Verwenden Sie Call<ResponseBody> als Antworttyp, wenn Sie Ihren Anruf in Ihrer Retrofit-Schnittstelle deklarieren. Wenn Sie den Anruf tätigen, erhalten Sie ein ResponseBody Objekt zurück, von dem Sie auf den JSON zugreifen können, indem Sie body() aufrufen. Sie können dann entscheiden, wie Sie vorgehen möchten.