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
- Java.lang.StringIndexOutOfBoundsException: index = 0 length = 0 en obtener la base de datos sqlite
- ¿Existe un límite para el número de archivos en un directorio de una tarjeta SD?
- Leer y escribir un ArrayList de ArrayLists que contiene Objetos parcelables para pasar en un intento
- Cómo convertir de un ArrayList de matrices a una matriz de matrices
- ¿Cómo obtengo diferencias entre dos objetos json usando GSON?
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.
- Cómo cambiar la versión java utilizada por los subproyectos cordova
- ¿Por qué falla mi prueba de unidad relacionada con JSONObject?
- <? Extiende A> no aceptará las clases infantiles de A
- IabHelper error de Android (NullPointerException) launchPurchaseFlow?
- Problema de exactitud de Google maps
- Android: Haciendo código simple. SECO
- Android ImageView escala tipo centerCrop
- OpenCV color-valor de un píxel usando mat.get () devuelve a veces null
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