示例#1
0
        private static void RunForJsonConfig()
        {
            Console.WriteLine(Environment.NewLine + "**************** Json configuration");
            MainJsonConfiguration jsonConfiguration = new MainJsonConfiguration();

            DumpConfiguration(jsonConfiguration);
        }
示例#2
0
        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));
        }