private static void RunForJsonConfig() { Console.WriteLine(Environment.NewLine + "**************** Json configuration"); MainJsonConfiguration jsonConfiguration = new MainJsonConfiguration(); DumpConfiguration(jsonConfiguration); }
private static void DumpConfiguration(MainJsonConfiguration configuration) { Console.WriteLine("AppVersion: " + configuration.AppVersion); Console.WriteLine("ComplexDetails.DisplayName: " + configuration.ComplexDetails.DisplayName); Console.WriteLine("ComplexDetails.Expiration: " + configuration.ComplexDetails.Expiration); Console.WriteLine("ComplexDetails.SomeDetails.Id: " + configuration.ComplexDetails.SomeDetails.Id); Console.WriteLine("ComplexDetails.SomeDetails.Name: " + configuration.ComplexDetails.SomeDetails.Name); Console.WriteLine("ComplexDetails.SomeDetails.Elapsed: " + configuration.ComplexDetails.SomeDetails.Elapsed); string json = JsonConvert.SerializeObject(configuration.ComplexDetails); Console.WriteLine("ComplexDetails JSON: " + json); Console.WriteLine("Enumerable STRING setting: " + string.Join(";", configuration.IntegerValues)); }