У меня есть интерфейс со следующим свойством:
public interface IFoo {
// ...
[JsonIgnore]
string SecretProperty { get; }
// ...
}
Я хочу, чтобы SecretProperty
игнорировалось при сериализации всех реализующих классов. Но, похоже, мне нужно определять атрибут JsonIgnore
для каждой реализации свойства. Есть ли способ добиться этого без добавления атрибута JsonIgnore
в каждую реализацию? Я не нашел никаких настроек сериализатора, которые мне помогли.