因为公司的后端弄得接口返回不是正确格式的 JSON 数据,所以要自己提取返回的字符串再处理。
单纯用 retrofit2 提取返回的字符串我知道,如下:
接口定义:
@GET("Expand/WebAPI/Handler.ashx")
Call<ResponseBody> getSysParaNames(@Query("action") String action
, @Query("SysParaNames") String sysParaNames
);
然后使用的时候利用 ResponseBody.body().string 就可以获得服务器返回的字符串。
但最近在研究 retrofit2 配合 RXJava 使用,搜索了一下,自己也试了一下,发觉无法提取服务器返回的字符串,所以请教一下大家,怎么做可以 retrofit2 配合 RXJava 提取服务器返回的字符串然后再自行处理,谢谢。