Newtonsoft.Json.Serialization.NamingStrategy
A base class for resolving how property names and dictionary keys are serialized.
namespace Newtonsoft.Json.Serialization
{
public abstract class NamingStrategy
{
public bool ProcessDictionaryKeys { get; set; }
public bool ProcessExtensionDataNames { get; set; }
public bool OverrideSpecifiedNames { get; set; }
public virtual string GetPropertyName(string name, bool hasSpecifiedName);
public virtual string GetExtensionDataName(string name);
public virtual string GetDictionaryKey(string key);
protected abstract string ResolvePropertyName(string name);
protected bool Equals(NamingStrategy other);
protected NamingStrategy();
}
}