¿Cómo convierto un cuerpo de Respuesta exitoso a un tipo específico usando la actualización?

En modo asíncrono, llamadas de actualización

public void success(T t, Response rawResponse)

donde t es la respuesta convertida, y rawResponse es la respuesta sin procesar. Esto le proporciona acceso tanto a la respuesta sin procesar como a la respuesta convertida.

En el modo de sincronización, puede obtener la respuesta convertidaO la respuesta en bruto

respuesta convertida

@GET("/users/list")
List<User> userList();

respuesta cruda

@GET("/users/list")
Response userList();

El objeto Response tiene un método para obtener el cuerpo.

TypedInput  getBody()

y la API de actualización tiene una clase de convertidor que puede convertir esto en un objeto java

Object fromBody(TypedInput body,Type type)

Pero no puedo entender cómo obtener una instancia del objeto Convertidor

Es posible que pueda crear una instancia de la clase Convertidor, pero eso requeriría el conocimiento del objeto Gson utilizado para crear el RestAdapter, al que quizás no tenga acceso. Idealmente, me gustaría obtener una referencia al objeto convertidor directamente el RestAdpater.

Cualquiera de los siguientes responderá mi pregunta:¿Hay alguna manera de obtener una referencia al convertidor predeterminado utilizado por la modificación?¿Alguien sabe cómo se construye el convertidor predeterminado? (no hay un constructor predeterminado y hay dos constructorespublic GsonConverter(Gson gson) y público GsonConverter (Gson gson, String charset)¿Hay alguna otra forma de obtener la respuesta sin procesar y convertida en modo de sincronización?

Respuestas a la pregunta(1)

Su respuesta a la pregunta