Я хочу указать конкретные свойства объекта, используя Json.NET, а не все свойства.
У меня есть такой объект:
class A {
public object B { get; set; }
public object C { get; set; } // this property should be camel cased
}
Я хочу получить сериализацию к этому:
{ B: 1, c: 2 }
Я наткнулся на этот пост о верблюжьей оболочке все свойства безоговорочно, что делается с помощью:
var settings = new JsonSerializerSettings
{
ContractResolver = new CamelCasePropertyNamesContractResolver()
};
var json = JsonConvert.SerializeObject(a, settings);
Но я не смог найти ответный вопрос для верблюжьей шкуры определенного свойства. Как это сделать?