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();
}
}