Nous avons quelques fichiers de configuration qui ont été générés en sérialisant des objets C# avec Json.net.
Nous aimerions faire passer une propriété de la classe sérialisée d'une simple propriété d'enum à une propriété de classe.
Une façon simple de le faire serait de laisser l'ancienne propriété enum sur la classe, et de faire en sorte que Json.net lise cette propriété lorsque nous chargeons la configuration, mais ne la sauvegarde pas à nouveau lors de la prochaine sérialisation de l'objet. Nous traiterons séparément la génération de la nouvelle classe à partir de l'ancienne propriété enum.
Existe-t-il un moyen simple de marquer (par exemple avec des attributs) une propriété d'un objet C#, de sorte que Json.net l'ignore UNIQUEMENT lors de la sérialisation, mais y prête attention lors de la désérialisation ?