如果有良好的令牌,我有来自服务器的响应
"users":[{"id":"1234","name":"name"}]
如果标记错误为"users":"logout"
如何在转换为对象之前检查响应?
我想在响应方法上做这个,可能吗?
答案 0 :(得分:0)
假设您使用的是默认的Retrofit Adapter。在您的Retrofit界面中声明您的呼叫时,请使用Call<ResponseBody>
作为响应类型。当您拨打电话时,您将获得一个ResponseBody
对象,您可以通过调用body()
来访问JSON。然后,您可以决定如何继续。