欢迎光临
我的个人博客网站

Core的学习四:.Net Core读取配置文件(JSON文件)


appsettings.json

{   "Logging": {     "LogLevel": {       "Default": "Information",       "Microsoft": "Warning",       "Microsoft.Hosting.Lifetime": "Information"     }   },   "option1": "Json",   "option2": 2,    //对象   "subsection": {     "Id": 1,     "Name": "Max"   },    //数组   "wizards":      [       {         "Name": "Gand",         "Age": "10"       },       {         "Name": "Harry",         "Age": "17"       }     ],    "AllowedHosts": "*" }

Startup.cs

        public void Configure(IApplicationBuilder app, IWebHostEnvironment env)//,ILoggerFactory factory         {             #region Asp.Net Core读取配置文件(JSON文件)              {                 //xml path,不用区分大小写                 WriteLine($"option1 = {this.Configuration["option1"]}");                 WriteLine($"option2 = {this.Configuration["option2"]}");                 //对象获取                 WriteLine($"subsection_Id = {this.Configuration["subsection:Id"]}");                 WriteLine($"subsection_Name = {this.Configuration["subsection:Name"]}");                 //数组获取                 WriteLine("wizards");                 WriteLine($"wizardsFirst_Name = {this.Configuration["wizards:0:Name"]}");                 WriteLine($"wizardsFirst_Age = {this.Configuration["wizards:0:Age"]}");                 WriteLine($"wizardsSecond_Name = {this.Configuration["wizards:1:Name"]}");                 WriteLine($"wizardsSecond_Age = {this.Configuration["wizards:1:Age"]}");             }             #endregion                          if (env.IsDevelopment())             {                 app.UseDeveloperExceptionPage();             }             else             {                 app.UseExceptionHandler("/Home/Error");             }                          app.UseStaticFiles();             app.UseSession();             app.UseRouting();              app.UseAuthorization();              app.UseEndpoints(endpoints =>             {                 endpoints.MapControllerRoute(                     name: "default",                     pattern: "{controller=Home}/{action=Index}/{id?}");             });         }

 

赞(0) 打赏
未经允许不得转载:张拓的天空 » Core的学习四:.Net Core读取配置文件(JSON文件)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏