If you’re using Json.NET 9.0.1 or later you can use the NamingStrategyType
property on the JsonObjectAttribute
to achieve what you want. If you need to pass arguments to the NamingStrategy
‘s constructor then specify them with the NamingStrategyParameters
property. Below is an example of how to specify a class with a camel case naming strategy.
[JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))]
public class Foo
{
public string Bar;
}