/// <summary> /// Enables Superiolizer /// </summary> public static void UseSuperiolier(this Configuration configuration, Action <SuperiolizerConfiguration> configurationCallback = null) { var superiolizerConfiguration = new SuperiolizerConfiguration(Encoding.UTF8); configurationCallback?.Invoke(superiolizerConfiguration); configuration.UseSerializer(new Superiolizer(superiolizerConfiguration)); }
/// <summary> /// Creates the Superiolizer with the given configuration /// </summary> public Superiolizer(SuperiolizerConfiguration configuration) { _configuration = configuration; _encoding = configuration.Encoding; _settings = configuration.GetJsonSerializerSettings(); }