【发布时间】:2016-08-29 11:46:04
【问题描述】:
我正在使用使用 GSON 进行解析的 Retrofit。服务器将检查我发送的参数并相应地返回两个响应。 如果参数有效,我将收到以下响应
[
true
]
如果它无效,那么我会得到响应,
[
"Sorry, <em class=\"placeholder\">names@gmail.inp</em> is not recognized as a user name or an e-mail address."
]
这是我正在使用的调用方法。
@Override
public void onResponse(Call<String> call, Response<String> response) {
mProgressBar.setVisibility(View.GONE);
Log.d("Response ", ""+response);
}
这里 response.body 给我一个空值。但是有一个响应,可以在 OKHttp Log 中查看。
【问题讨论】:
-
将该参数设为
Object。解析后检查解析后的 ObjectinstanceofBoolean 还是 String.
标签: android json retrofit gson