Случай верблюда по умолчанию имен свойств в сериализации JSON
У меня есть куча классов, которые в какой-то момент будут сериализованы в JSON, и для того, чтобы следовать как соглашениям C # по внутреннему интерфейсу, так и соглашениям JavaScript по внешнему интерфейсу, я определял свойства, подобные этим:
[JsonProperty(PropertyName="myFoo")]
public int MyFoo { get; set; }
Так что в C # я могу:
MyFoo = 10;
И в Javascript я могу:
if (myFoo === 10)
Но делать это для каждой собственности утомительно. Есть ли быстрый и простой способ установить способ по умолчанию, который JSON.Net обрабатывает имена свойств, так что он автоматически верблюжий, если не указано иное?