Используя приведенный ниже форматировщик, я преобразовываю свойства в своих классах C#, которые естественным образом начинаются с прописных букв в строчные. Однако, когда я поворачиваюсь и отправляю их обратно в POST и PUT, они возвращаются в нижнем регистре первой буквы и, конечно же, не сопоставляются с классом С#.
Каков наилучший способ обработки данных, возвращающихся к POST и PUT, без необходимости анализировать javascript и выполнять преобразования вручную?
config.Formatters[index] =
new JsonMediaTypeFormatter
{
SerializerSettings =
new JsonSerializerSettings
{
ContractResolver =
new CamelCasePropertyNamesContractResolver
(),
DateTimeZoneHandling = DateTimeZoneHandling.Local,
Formatting = Formatting.Indented,
NullValueHandling = NullValueHandling.Ignore
}
};