todorest servicio consumir consume json xamarin cross-platform xamarin-studio xamarin.forms

json - servicio - xamarin rest



Usar xamarin para recuperar el mensaje JSON de URl y mostrar en la vista de tabla (2)

Comencé el desarrollo en el desarrollo de plataformas cruzadas xamarin en visual studio. Quiero saber cómo recuperar el mensaje JSON de url para mostrar los detalles en la vista de tabla. Aquí le doy una url de muestra, cómo recuperar todo el nombre de la ciudad en los datos json y mostrar en la tabla. ¡Ayuadame!

url: http://api.wunderground.com/api/02e5dd8c34e3e657/geolookup/conditions/forecast/q/Dhaka,Bangladesh.json


Como dijo @Udi, tu pregunta es demasiado amplia. Pero debido a eso, daré respuestas amplias.

Primero, use HttpClient para recuperar los datos de su url. Segundo, use Json.Net para deserializar su respuesta en sus entidades / modelo.

string url = @"http://api.wunderground.com/api/02e5dd8c34e3e657/geolookup/conditions/forecast/q/Dhaka,Bangladesh.json"; using (var client = new HttpClient()) { var result = await client.GetStringAsync(url); return JsonConvert.DeserializeObject<YourModelForTheResponse>(result); }

En tercer lugar, para mostrar sus datos, sugeriría ir a Xamarin.Forms o MonoTouch.Dialog . Hace que usar tablas sea mucho más fácil.

Tengo una aplicación de muestra que consulté un servicio, obtuve una respuesta JSON y visualicé la lista de datos usando Xamarin.Forms y MonoTouch.Dialog. Mira mi aplicación de muestra en github .


Publiqué esta pregunta en los foros de xamarin con una codificación completa. Recibí una respuesta de alguien con una estructura de codificación completa. Es trabajo para mi

haga clic aquí para ver el enlace con preguntas y respuestas. Espero que funcione para todos ustedes.