Pouvez-vous convertir le dictionnaire C # en tableau associatif Javascript en utilisant asp.net mvc Json ()

J'ai récemment cette questionmais après quelques réponses et quelques recherches, j'ai voulu changer ce que j'étais en train de demander.

j'ai vu un nombre de messages de blog à propos de l'envoi de tableaux associatifs de javascript en C# contrôleur de l'action, mais je veux le contraire. Je veux le retour json à un client comme un dictionnaire (de ma recherche, le javascript équivalent de dictionnaire est un tableau associatif).

quand je prends régulièrement un dictionnaire en c sharp et appel Json() sur celui-ci et essayer de le ramener à javascript, il vient de souffle et je n'arrive pas à même de mettre un point d'arrêt sur le javascript côté. Par exemple:

De Code C#:

  Dictionary<string, List<CalendarEvent>> dict = events.GroupBy(r => r.Date.ToString("MMM dd, yyyy")).ToDictionary(group => group.Key, group => group.ToList());

    return Json(new
       {
         Dict = dict
       }
    });

Code Javascript:

    $.post('/MyController/Refresh', function (data) {

           var calendarDictionary = data.Dict;

    }, "json");

source d'informationauteur leora