一、添加NuGet 包:
1. Microsoft.Extensions.Configuration.Binder:将对象与 Microsoft.Extensions.Configuration 的配置提供程序中的数据绑定的功能。
2.Microsoft.Extensions.Configuration.Json:Microsoft.Extensions.Configuration 的 JSON 配置提供程序实现。
3. Microsoft.Extensions.Configuration.EnvironmentVariables:Microsoft.Extensions.Configuration 的环境变量配置提供程序实现。
二、在项目中添加JSON配置文件 appsettings.json
{
"DB": {
"DBType": "MySql",
"ConnectionString": "server=localhost;userid=root;pwd=root;port=3306;database=data;sslmode=none;"
}
三、代码文章来源:https://www.toymoban.com/news/detail-449534.html
IConfiguration config = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json")//将 JSON 配置源添加到 builder
.AddEnvironmentVariables()//添加从环境变量读取配置值的 IConfigurationProvider
.Build();
string dbType= config["DB:DbType"];
string connStr = config["DB:ConnectionString"];文章来源地址https://www.toymoban.com/news/detail-449534.html
到了这里,关于NetCore读取JSON配置文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!