Mapa json a objeto con retrofit (GSON)

Json que consigo del servidor es:

{ "data" : [ { "id":1, "url": "http://example.com/image1" }, { "id":2, "url": "http://example.com/image2" }, { "id":3, "url": "http://example.com/image3" } ] } 

Y la clase que tengo para mapear es

 public class Repository { private List<Event> events; } 

Aunque consigo un éxito de retrofit no puedo asignarlo a mi objeto. También tengo clase Event con int id y String url.

Cambiarlo así

 public class Repository { private List<Event> data; } 

o

 public class Repository { @SerializedName("data") private List<Event> events; } 
  • Retrofit, devolución de llamada para 204 No respuesta de contenido?
  • NoSuchMethodError si estoy usando okhttp 2.0 y la última actualización?
  • RxJava: ¿Cómo reanudar el trabajo de un observable si se produce un cambio de configuración?
  • ¿Cómo puedo utilizar Retrofit para POST un complejo JSON parámetro
  • RxJava dividir uno Observable a dos subObservables
  • Android: Realm + Retrofit 2 + Gson
  • Cambiar ConnectionTimeout de Retrofit OkHttpClient en tiempo de ejecución
  • Retrofit: ¿Cómo especificar parámetros separados por comas en la solicitud?
  • ¿Cómo estructurar mi aplicación usando MVP con rxjava y retrofit para obtener datos de Observables?
  • Encadenamiento de servicios de Retrofit con soporte de RxJava
  • Retrofit 2.0 java.lang.IllegalStateException: Se esperaba BEGIN_ARRAY pero era STRING
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.