Cómo utilizar multple @Path parámetro en GET de retrofit

Quiero pasar mutiple parámetros tiempo de ejecución en retrofit obtener método para mi proyecto androide. A continuación se muestra mi URL

http://myservice.com/home/MobileAPI/MobAPI.svc/LoginCriteria/26/address/1/permenant

Aquí estoy usando URL base como: http://myservice.com/home/MobileAPI/MobAPI.svc

Quiero pasar 'address' y 'permenant' en tiempo de ejecución en mi método GET usando Retrofit.

Lo estoy intentando como:

@GET("LoginCriteria/26/{address}/1/{permenant}") void getDetails(@Path("address") String address,@Path("permenant") String permenant, Callback<AddressParser> parserCallback); 

Aquí está mi respuesta JSON:

 { "response": { "type": "success", "data": { "datalist": { "total": "20", "user": [ { "empcode": "", "companycode": "", "companyname": "" }, { "empcode": "", "companycode": "", "companyname": "" } ] } } } } 

Estoy recibiendo la siguiente execption:

Error interior com.fasterxml.jackson.databind.JsonMappingException: No se puede deserializar la instancia de java.util.ArrayList con el token START_OBJECT.

Si sólo paso un parámetro en tiempo de ejecución, funciona. No funciona para más de un parámetro @Path. Cualquier sugerencia será apreciada gracias.

Supongo que el problema no está relacionado con los parámetros de su ruta. Estoy seguro de que de alguna manera está relacionado con la respuesta de su solicitud.

Habilitar el registro en retrofit y comprobar el url llamado y la respuesta dada.

La excepción dice que Jackson no pudo analizar la respuesta de su solicitud.

  • Cambiar (Pulgar y Seguir) Android
  • Pasar los datos de los elementos de los clics hechos por RecyclerView CardView a la actividad
  • Android obteniendo valor del botón de radio seleccionado
  • Métodos estáticos o singleton, ¿cuál elegir?
  • Android: Uso de PopupMenu en el nivel 9 de API
  • ¿Cómo hacer una solicitud de POST utilizando retrofit 2?
  • Inicie el visor de intenciones para mostrar la imagen desde url
  • Publicar un tweet con la API de Android
  • Llamar al método MainActivity de otras clases (que amplían el receptor de difusión)
  • Android - MediaPlayer's en Preparado Llamado incluso antes de que el flujo se prepare en Android 4.0+
  • ClassCastException: android.widget.LinearLayout $ LayoutParams no se puede convertir en com.android.internal.widget.ActionBarOverlayLayout $ LayoutParams
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.