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
- Medición de intensidades de luz desde la cámara Android
- La posición de desplazamiento salta a los elementos de la lista anterior mientras se desplaza hacia arriba en la vista de lista personalizada
- ¿Cómo determinar un tacto largo en androide?
- ¿Java sobreescribe XML en Android?
- Dibujar sobre 4K polylines en android google maps
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.
- R.drawable no puede resolver la imagen
- ¿Cómo obtener la frecuencia del resultado fft?
- ¿Cómo registrar un espacio de nombres de URL (myapp: //app.start/) para acceder a su programa llamando a una URL en el navegador en Android OS?
- Agregar Google Guava al proyecto Android - ralentiza significativamente la compilación
- NoClassDefFound error al importar el proyecto desde git
- W / CameraBase: Se ha producido un error al conectar la cámara: 0
- Puerto LWJGL a android
- Manera correcta de obtener el objeto Realm por su clave principal en Android Java
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.
- ¿Por qué obtengo esta sugerencia de optimización de Google Play?
- Los márgenes del tema del diálogo de AppCompat y el fondo con circular revelan