Sé que esta pregunta se ha realizado aquí anteriormente, pero no creo que esas respuestas fueran adecuadas para mis necesidades.Llamar .NET Webservice con Android
Tenemos un servicio web SOAP que se utiliza para una aplicación de iPhone, pero es posible que necesitemos una versión específica de Android o un proxy del servicio, por lo que tenemos la opción de ir con SOAP o JSON. Tengo algunas preocupaciones acerca de ambos métodos: solución
SOAP:
- ¿Es posible generar java código fuente de un archivo WSDL, si es así, habrá que incluir algún tipo de proxy de clase para invocar el servicio web y funcionará en el entorno Android en absoluto?
- Google no ha proporcionado ninguna biblioteca SOAP en Android, entonces necesito usar de terceros, ¿alguna sugerencia?
- ¿Qué pasa con el rendimiento/overhead con el análisis y la transmisión de SOAP xml a través del cable frente a la solución JSON ? solución
JSON:
- Hay algunas clases en la SDK de Android que me permita analizo JSON, pero tampoco apoya genérica análisis, al igual que si quiero que el resultado ser analizado como un tipo complejo? O ¿Debería implementar yo mismo ese ?
- He leído aproximadamente 2 bibliotecas antes aquí en Stackoverflow, GSON un Jackson. ¿Cuál es la diferencia entre el rendimiento y la usabilidad de (desde una perspectiva de los desarrolladores de )? ¿Tiene muchachos con alguna experiencia con de esas bibliotecas?
Supongo que la gran pregunta es, ¿qué método usar?
Espero que me puedan ayudar. Gracias de antemano :-)
Gracias. Fui con la solución json, ya que probablemente también se usará para ajax, y fue muy fácil analizar el json con Gson ;-) –