MVC Envoyer la liste par AJAX

Ok, j'ai vu des tonnes de questions posées à ce sujet, mais aucune réponse n'a effectivement travaillé pour moi, voici mon AJAX:

$.ajax({
        url: "/FilterSessions/GetFilterSession",
        type: "GET",
        dataType: "json",
        data: jsonFilters,
        traditional: true,
        success: function (response) {
            //Haha, it's never entering here. not really.
        }
    });

var "jsonFilters" contient un tableau avec les données suivantes:

[0] = { Path: "Test", Name: "More testing", Value: "Test Value" },
[1] = { Path: "Test", Name: "More testing", Value: "Test Value" } 

Et c'est mon contrôleur:

public ActionResult GetFilterSession(List<FilterSessionModel> jsonFilters)
{
    //Do things

    return Json(false, JsonRequestBehavior.AllowGet);
}

jsonFilters reste toujours nul... j'ai aussi essayé d'ajouter contentType: "application/json; charset=utf-8" à l'appel AJAX... mais ça n'a pas vraiment quoi que ce soit

Enfin, la classe FilterSessionModel est structuré comme suit:

 public class FilterSessionModel
    {
        public string Path { get; set; }
        public string Name { get; set; }
        public string Value { get; set; }
    }

Aucune idée de ce que j'ai peut-être manquant ou ce qui se passe?

Choses que j'ai essayé jusqu'à présent:

Paramètre "traditionnel: true", le réglage "contentType", à l'aide de JSON.stringify et de tenter d'accepter une chaîne de caractères dans le MVC Contrôleur (no-go)

Mise à JOUR: Merci pour la réponse ci-dessous, j'ai réalisé que ce qui manquait, c'était d'envoyer plus de données avec le param Id comme ceci:

 data: "{param1ID:"+ param1Val+"}"

OriginalL'auteur Halaster | 2013-09-14