Fazendo uma propriedade desserializar mas não serializar com json.net

Nós temos alguns arquivos de configuração que foram gerados serializando objetos C # com o Json.net.

Gostaríamos de migrar uma propriedade da classe serializada de uma simples propriedade enum para uma propriedade de classe.

Uma maneira fácil de fazer isso seria deixar a propriedade enum antiga na classe e organizar o Json.net para ler essa propriedade quando carregarmos a configuração, mas não para salvá-la novamente quando serializarmos o objeto. Nós vamos lidar com a geração da nova classe do enum antigo separadamente.

Existe alguma maneira simples de marcar (por exemplo, com atributos) uma propriedade de um objeto C #, de modo que o Json.net irá ignorá-lo APENAS quando serializar, mas atende-lo ao desserializar?

questionAnswers(8)

yourAnswerToTheQuestion