La méthode du Dictionnaire Paramètre dans Asp.Net Web API
J'ai besoin de faire une requête GET à une méthode qui contient le Dictionnaire en tant que paramètre. - Je parcourir, mais ne pouvait pas trouver toutes sortes d'informations sur comment je pourrais envoyer Dictionnaire donc, ma demande a frappé à ma méthode. Signature de la méthode est comme ci-dessous
public void AddItems(Dictionary<string,object> Items)
Cordialement,
Kemal
- Avez-vous été en mesure de passer les Articles dans votre requête GET à l'URL des paramètres de requête? Si oui, pouvez-vous poster un exemple de la syntaxe à utiliser? Merci!
Vous devez vous connecter pour publier un commentaire.
Avez-vous lu ASP.NET Format de câble pour la Liaison de Modèle à des Tableaux, des Listes, des Collections, des Dictionnaires
J'ai écrit un ModelBinder qui fait exactement ce que tu voulais:
Plus d'explications et post complet vous pouvez le voir dans mon blog:
Json À un Dictionnaire générique modèle de classeur
Si vous avez des problèmes de réception de Dictionnaire dans votre webApi contrôleur, relativement indolore solution est de changer le paramètre de la Liste<"ObjectRepresentingDict"> insetead. Il sera de la carte automatiquement.
Vous Pouvez Utiliser Le Dictionnaire Comme Un Paramètre De Cette Façon: