有關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。