Net core console read json configuration

 

 

public class ConfigurationHelper 
    { 
        private static IConfigurationRoot ConfigurationRoot 
        { 
            get 
            { 
                // Read environment variable 
                string env = Environment.GetEnvironmentVariable ("ASPNETCORE_ENVIRONMENT"); 

                var build = new ConfigurationBuilder (); 
                build.SetBasePath (Directory.GetCurrentDirectory ()); 
                // Load json configuration according to environment variables 
                build.AddJsonFile ($ "appsettings. {Env} .json", false, false); 
                var configuration = build.Build (); 

                return configuration; 
            } 
        }

        public static string GetValue(string key)
        {
            return ConfigurationRoot.GetSection(key).Value;
        }
    }

  

Guess you like

Origin www.cnblogs.com/zxcnn/p/12689902.html