À l'aide de xamarin pour récupérer JSON message à partir de l'URl et de l'afficher dans la vue tableau
Je suis a commencé le développement de xamarin de la croix-plate-forme de développement visual studio. Je veux savoir, comment faire pour récupérer le JSON message à partir de l'url pour afficher les détails dans la vue tableau. Ici, je donne un exemple d'url, comment faire pour récupérer tous le nom de la ville dans le json de données et les afficher dans la table. Aidez-moi!
Je ne suis pas familier avec Xamarin.les formes, mais je suis dans Xamarin.iOS et votre question semble trop large à mon avis. une chose est de savoir comment faire une demande au serveur, une autre est de savoir comment analyser le résultat, et une autre est de savoir comment utiliser les données que vous avez et de les afficher. Je pense que de le diviser en une autre questions, vous obtiendrez plus de réponses.
ok. merci pour votre suggestion.
j'ai une question de plus. Est possible d'écrire un objectif C dans xamarin?
1. Pourquoi voudriez-vous? 2. Vous ne pouvez pas écrire ou de les mélanger Obj-C avec C# dans Xamarin. Vous cependant, écrire un obj-c de la bibliothèque, puis faites un c# la bibliothèque de liaison autour d'elle puis, en consommer dans votre Xamarin.l'application iOS. Mais qui sonne comme un géant de tracas. Si vous avez déjà l'obj-c de la bibliothèque est une chose, mais sinon, je pense que vous auriez besoin d'une bonne raison à cela.
ok. merci pour votre suggestion.
j'ai une question de plus. Est possible d'écrire un objectif C dans xamarin?
1. Pourquoi voudriez-vous? 2. Vous ne pouvez pas écrire ou de les mélanger Obj-C avec C# dans Xamarin. Vous cependant, écrire un obj-c de la bibliothèque, puis faites un c# la bibliothèque de liaison autour d'elle puis, en consommer dans votre Xamarin.l'application iOS. Mais qui sonne comme un géant de tracas. Si vous avez déjà l'obj-c de la bibliothèque est une chose, mais sinon, je pense que vous auriez besoin d'une bonne raison à cela.
OriginalL'auteur Satheesh Natarajan | 2014-10-28
Vous devez vous connecter pour publier un commentaire.
@Udi dit, votre question est trop vaste. Mais à cause de cela, je vais vous donner un large réponses.
Tout d'abord, utilisez HttpClient pour récupérer les données à partir de votre url. Deuxièmement, l'utilisation Json.Net pour désérialiser votre réponse dans votre entités/modèle.
Troisième, l'affichage de vos données, je suggère d'aller Xamarin.Les formes ou MonoTouch.Dialogue. Il rend l'utilisation de tables de façon plus facile.
J'ai un exemple d'application que j'ai interrogé un service, a obtenu une réponse json, et affiche la liste des données à l'aide de deux Xamarin.Formes et MonoTouch.La boîte de dialogue. Découvrez mon exemple d'application sur github.
Pourquoi le unaccept? Ne présente pas de réponse/de l'aide?
Dans votre exemple de programme, u n'ai pas utilisé de json à n'importe où. Et en utilisant ce code je me réfère à la réponse de la classe, mais l'erreur a eu lieu dans l'attendent.
1. Comme je l'ai dit, votre question est vague, ainsi que ma réponse. 2. J'ai fait d'utiliser JSON. VOTRE service et au service dans mon exemple renvoie du JSON. J'ai immédiatement désérialiser un objet une fois que je l'ai reçu. Voir la
JsonConvert
ligne? Pourquoi voudrais-je à interagir avec les premières json quand JSON.Net pouvez convertir mon modèle? Plus ce que vous recherchez? Vous ne fournissez pas une question spécifique à un problème de code, donc je n'allais pas le faire pour vous. J'ai donné suffisamment de réponses pour ce que vous demandez.En fait j'ai dit que votre exemple d'application sur github programme. Maintenant, j'ai écrit mon propre programme, il n'y a pas d'erreur. Mais la sortie n'a pas été imprimé. j'ai posté une nouvelle question avec code. M'aider.
OriginalL'auteur valdetero
J'ai posté cette question sur xamarin forums complète de codage. J'ai eu une réponse de quelqu'un qui complète la structure de codage. Son travail pour moi.
cliquez ici à voir le lien avec la question et la réponse. J'espère que cela fonctionne pour tous u.
OriginalL'auteur Satheesh Natarajan