如何使用Retrofit获取服务器返回来的JSON字符串
有关Retrofit的简单集成攻略,大家可以参考我此前的一篇文章
有关更多API文档的查阅请大家到Retrofit官网查看。
在大家使用网络请求的时候,往往会出现一种情况:需要在拿到服务器返回来的JSON字符串,而Retrofit会默认将Json解析,而又没有直接暴露出拿到Json字符串的方法,经过在网上一定的查阅,再次给大家一个简单的办法,就能够拿到Json字符串。
以下是我们在Api接口中的定义方法
1
|
//以前我们使用我们定义好的POJO或javabean类作为callback的泛型,以便Retrofit帮我们解析
|
那么在我们请求接口的时候,只需简单一行代码,就能拿到服务器返回的JSON字符串了
1
|
ZhixueApiUtil.getInstance().getZhixueApi().getCouponList(new Callback<Response>() {
|
至此,我们就能拿到JSON字符串了,在需要的时候可以用这种办法。
当然,也希望Retrofit以后能够加入相应的API。