Newtonsoft.Json.Serialization.ISerializationBinder
Allows users to control class loading and mandate what class to load.
namespace Newtonsoft.Json.Serialization
{
public class KebabCaseNamingStrategy : NamingStrategy
{
public KebabCaseNamingStrategy(bool processDictionaryKeys, bool overrideSpecifiedNames);
public KebabCaseNamingStrategy(bool processDictionaryKeys, bool overrideSpecifiedNames, bool processExtensionDataNames);
public KebabCaseNamingStrategy();
}
}
namespace Newtonsoft.Json.Serialization
{
public interface ISerializationBinder
{
System.Type BindToType(string assemblyName, string typeName);
void BindToName(System.Type serializedType, out string assemblyName, out string typeName);
}
}