一般的我们会使用GsonConverterFactory,但是总会有一些奇葩要求困扰着我们。
1、首先得我们需要创建一个转换工厂类继承自系统的Converter.Factory;
2、根据响应实体类型,来对responseBody进行不同的转换;
3、创建xxConverter< T >继承自Converter< ResponseBody, T >,在重写的converter< T >方法中完成我们的转换。
public class MyConverterFactory extends Converter.Factory {
private static final String TAG = "debug";
private final Gson gson;