Le DataContractJsonSerializer n'est pas en mesure de sérialiser les Dictionnaires correctement.
Alors que JavaScriptSerializer sérialise les Dictionnaires comme {"abc":"xyz","def":42}
par exemple,
le DataContractJsonSerializer donne [{"Key":"abc","Value":"xyz"},{"Key":"def","Value":42}]
à la place.
C'est vraiment problématique, et je veux savoir comment puis-je sérialiser des objets Dictionary correctement dans mon service WCF. Je suis à la recherche d'une solution qui nécessite moins d'effort.
ref: http://msdn.microsoft.com/en-us/library/bb412170.aspx
C'est la solution de contournement j'ai finalement utilisé pour serilize dictionnaires correctement dans WCF: http://social.msdn.microsoft.com/forums/en-US/wcf/thread/765f1569-0422-4471-8ec2-1d03b2026771