Ver la Versión Completa : Parsear datos xml o json
kaiser75
07/09/13, 22:00:18
Hace unos meses me he metido en la programacion Android, estoy intentando hacer una aplicacion de prediccion meteorologica, alguien sabe de algun tutorial de como parsear datos xml o json desde las api de accuweather u otras? ;-)
kriogeN
07/09/13, 23:53:03
Para parsear Json lo mejor es usar Gson, aquí tienes la dirección:
https://code.google.com/p/google-gson/
tompad28
08/09/13, 18:52:05
Y para XML está muy bien simple-xml
kriogeN
08/09/13, 19:17:37
Y para XML está muy bien simple-xml
No lo conocía, gracias por la info, por lo que veo se parece bastante a la forma que tiene Gson de serializar la información. Si algún día necesito serializar XML lo tendré en cuenta. Aunque ultimamente en mi empresa lo hacemos todo con JSON al ser más liviano que el XML.
En cuanto al post original, un detalle, el API de AccuWeather es de pago. No se cuanto cuesta porque en la página sólo pone que te pongas en contacto mediante correo con el departamento de ventas. Posiblemente variará el precio según para que quieras usar el API en tu aplicación.
Como alternativas tienes por ejemplo Yahoo! Weather. Que funciona mediante RSS, que es un XML estandarizado para ser siempre de una determinada forma en todos los casos. Existen librerías específicas para parsear RSS. No se si está autorizado el uso comercial.
También tienes World Weather Online (http://www.worldweatheronline.com/free-weather-feed.aspx) que el API funciona mediante XML, JSON o CSV. Está autorizado para uso comercial.
kaiser75
09/09/13, 10:47:38
No sabia de simple xml, le echare un vistazo. Sobre Accuweather si es de pago, era por nombrar alguno aunque primero usare las gratuitas, tengo Api key de Underground y wordlweatheronline ya que la aplicacion tendra varios proveedores, pero primero tengo que conseguir parsear los datos, y como empiezo con java es bastante lioso, gracias por los comentarios :ok:.
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.