No se puede crear un conversor para mi clase en Android Retrofit2 converter-simplexml library

Im utilizando Retrofit2 convertidor-simplexml biblioteca, el código de ejecución con éxito cuando utilizo convertidor-gson, pero cuando agrego simplexmlConverter, tengo una excepción:

java.lang.IllegalArgumentException: Unable to create converter for java.util.List<com.rengwuxian.rxjavasamples.model.ZhuangbiImage> Caused by: java.lang.IllegalArgumentException: Could not locate ResponseBody converter for java.util.List<com.rengwuxian.rxjavasamples.model.ZhuangbiImage>. 

Aquí es donde estoy tratando de ejecutar la solicitud http retro:

 private void search(String key) { subscription = getZhuangbiApi() .search(key) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(observer); } public static ZhuangbiApi getZhuangbiApi() { if (zhuangbiApi == null) { Retrofit retrofit = new Retrofit.Builder() .client(okHttpClient) .baseUrl(baseUrl) .addConverterFactory(simpleXmlConverterFactory) .addCallAdapterFactory(rxJavaCallAdapterFactory) .build(); zhuangbiApi = retrofit.create(ZhuangbiApi.class); } return zhuangbiApi; } 

Mi interfaz que se convirtió en mi API

 public interface ZhuangbiApi { @GET("merchant/list") Observable<List<ZhuangbiImage>> search(@Query("app_code") String appCode); } 

Y la clase ZhuangbiImage

 @Root(name = "item") public class ZhuangbiImage { @Element(name = "title") public String title; @Element(name = "merchant_id") public String merchantId; } 

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.