У меня есть проект Web Api, который настраивается следующим образом:
config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
Тем не менее, я хочу, чтобы оболочка словарных ключей оставалась неизменной. есть ли какой-либо атрибут в Newtonsoft.Json
, который я могу использовать для класса, чтобы обозначить, что я хочу, чтобы оболочка оставалась неизменной во время сериализации?
public class SomeViewModel
{
public Dictionary<string, string> Data { get; set; }
}