public Configuration ParseConfiguration(string configuration) { if (string.IsNullOrWhiteSpace(configuration)) { return(new Configuration()); } var expando = _settings != null ? JsonConvert.DeserializeObject <ExpandoObject>(configuration, _settings) : JsonConvert.DeserializeObject <ExpandoObject>(configuration, new ExpandoObjectConverter()); return(ExpandoObject2Configuration.Transform(expando)); }
public static DynamiConfiguration ExpandoObject(this InterpreterSources provider, ExpandoObject obj) { provider.RegisterConfiguration(ExpandoObject2Configuration.Transform(obj)); return(provider.Configuration); }