0
Im en utilisant le code suivant pour faire JSONmultiniveau erreur dictionnaire C#
FilterModel f = new FilterModel();
f.FilterName = "EducationLevel";
f.filterValue = new List<string>();
f.filterValue.Add("BE");
f.GroupName="Education";
FilterDictionary d = new FilterDictionary();
d.FilterValuse = new Dictionary<string, List<string>>();
d.FilterValuse.Add(f.FilterName, f.filterValue);
FilterSelectModel ff = new FilterSelectModel();
ff.Filters = new Dictionary<string, Dictionary<string, List<string>>>();
ff.Filters[f.GroupName].Add(f.FilterName, f.filterValue);
var json = new JavaScriptSerializer().Serialize(ff);
Response.Write(json);
mais il montre une exception dans la ligne ci-dessous
ff.Filters[f.GroupName].Add(f.FilterName, f.filterValue);
il montre l'erreur suivante
La clé donnée n'était pas présente dans le dictionnaire
Qu'est-ce qui n'a pas fonctionné? quelqu'un peut me aider
'ff.Filters [Éducation]' est pas présent .vous n'initialiser et essayer d'obtenir une clé –
@ Dev.ArunCC alors comment puis-je faire changer cela fonctionne? – Backtrack
essayer la réponse et laissez-moi savoir l'état de votre problème –