Bonjour tout le monde,

Je cherche la syntaxe pour l'appel d'une fonction ayant la signature suivante:

public void MaFonction(List<List<MonObject>> list)

Avec la classe MonObjet:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 
public class MonObjet{
 
public string Nom{get;set;}
public string Prenom{get;set;}
Public DateTime DateNaissance{get;set;}
 
}
J'ai tenté différent appel du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
{
  "list":
     [
         [
            {
               "Nom":"Toto",
               "Prénom":"Eric",
               "DateNaissance":"/Date(14239558000)/"
            },
 
            {
               "Nom":"Tati",
               "Prénom":"Danielle",
               "DateNaissance":"/Date(14239558000)/"
            },
 
            {
               "Nom":"Tutu",
               "Prénom":"Jonas",
               "DateNaissance":"/Date(14239558000)/"
            }
        ]
    ]
}
Mais cela ne fonctionne pas, à l'entrée de la méthode, le paramètre list est null.

Est-ce que c'est parce que WCF n'arrive pas à convertir le json en list de list de MonObjet?
Ou est-ce que je me plante complètement dans la syntaxe?


Merci d'avance