J'ai un service REST qui prend en charge JSON et XML et effectue un appel SOAP à un service externe avec le contenu désérialisé. Les classes utilisées pour la désérialisation sont générées automatiquement à partir du fichier wsdl du service SOAP. J'utilise le XmlSerializer dans le cas d'une requête XML et je veux utiliser le JsonSerializer de Newton JSON.NET pour JSON.Propriété JSON.NET, XmlSerializer et "Spécifiée"
Maintenant, j'ai le problème, que les classes générées par WSDL contiennent la propriété "Specified" pour des valeurs atomiques facultatives (telles que bool, int etc.). Ceci est géré par XmlSerializer (qui définit la propriété en conséquence au XML récupéré) mais pas par le sérialiseur Newton JSON.NET. Je ne veux pas forcer l'appelant à ajouter les éléments XXXSpecified à la chaîne JSON. Comment traiter les propriétés "spécifiées" avec le sérialiseur JSON.NET?
Comment traiter les propriétés "Spécifiées" avec le sérialiseur JSON.NET?