Случай верблюда по умолчанию имен свойств в сериализации JSON

У меня есть куча классов, которые в какой-то момент будут сериализованы в JSON, и для того, чтобы следовать как соглашениям C # по внутреннему интерфейсу, так и соглашениям JavaScript по внешнему интерфейсу, я определял свойства, подобные этим:

[JsonProperty(PropertyName="myFoo")]
public int MyFoo { get; set; }

Так что в C # я могу:

MyFoo = 10;

И в Javascript я могу:

if (myFoo === 10)

Но делать это для каждой собственности утомительно. Есть ли быстрый и простой способ установить способ по умолчанию, который JSON.Net обрабатывает имена свойств, так что он автоматически верблюжий, если не указано иное?

Ответы на вопрос(7)

Ваш ответ на вопрос