Hacer una propiedad deserializar pero no serializar con json.net

Tenemos algunos archivos de configuración que se generaron al serializar objetos C # con Json.net.

Nos gustaría migrar una propiedad de la clase serializada para que no sea una simple propiedad de enumeración a una propiedad de clase.

Una forma fácil de hacer esto, sería dejar la antigua propiedad enum en la clase, y hacer que Json.net lea esta propiedad cuando cargamos la configuración, pero no guardarla de nuevo cuando serialicemos el objeto. Nos ocuparemos de generar la nueva clase de la enumeración antigua por separado.

¿Hay alguna forma sencilla de marcar (por ejemplo, con atributos) una propiedad de un objeto C #, de modo que Json.net la ignorará SOLAMENTE al serializar, pero la atenderá cuando la deserialice?

Respuestas a la pregunta(8)

Su respuesta a la pregunta