<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />

Newtonsoft.Json.Serialization.ISerializationBinder

public interface ISerializationBinder
Allows users to control class loading and mandate what class to load.
namespace Newtonsoft.Json.Serialization { public class CamelCaseNamingStrategy : NamingStrategy { public CamelCaseNamingStrategy(bool processDictionaryKeys, bool overrideSpecifiedNames); public CamelCaseNamingStrategy(bool processDictionaryKeys, bool overrideSpecifiedNames, bool processExtensionDataNames); public CamelCaseNamingStrategy(); } } 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); } }