У меня есть такой простой класс, который я хотел бы сериализовать и отправить клиенту в нотации верблюда.
Я объявил класс в C # в соответствии с обычной нотацией Паскаля.
Я также установил атрибут JsonProperty
для каждого свойства с переопределением имени следующим образом.
using Newtonsoft.Json;
namespace Code.ViewModels
{
public class ArticleCategoryListItem
{
[JsonProperty(PropertyName = "value")]
public string Value { get; set; }
[JsonProperty(PropertyName = "label")]
public string Label { get; set; }
}
}
Однако мой клиент по-прежнему получает имена свойств регистра Pascal.
Я пытался очистить кэш ASP.NET, очистить сборку и перестроить решение, а затем перезапустить Visual Studio, но все безрезультатно.Что происходит?
![enter image description here](https://i.stack.imgur.com/mH5Lh.png)