.Net Core中配置文件的解析

资源来自汝鹏网

使用ConfigurationBuilder读取json配置文件

首先需要先使用Nuget安装程序集

Install-Package Microsoft.Extensions.Configuration
Install-Package Microsoft.Extensions.Configuration.Json

然后创建json配置文件如下(settings.json):

{
  "db": {
    "type": "sqlserver",
    "address": "127.0.0.1",
    "uid": "sa",
    "pwd": "123456"
  }
}

C#控制台应用程序读取json配置文件代码

 1 using System;
 2 using System.IO;
 3 using Microsoft.Extensions.Configuration;
 4 
 5 namespace ConfigurationTest
 6 {
 7     class Program
 8     {
 9         static void Main(string[] args)
10         {
11             var builder = new ConfigurationBuilder()
12                 .SetBasePath(Directory.GetCurrentDirectory())//设置文件目录为当前程序目录
13                 .AddJsonFile("settings.json");//添加json配置文件
14             var configRoot = builder.Build();//构建ConfigurationRoot
15             var secType = configRoot.GetSection("db").GetSection("type");//获取db节点下的type节点
16             Console.WriteLine(secType.Value);//打印type节点的值
17             Console.ReadKey();
18         }
19     }
20 }

 

posted on 2017-12-27 18:44  c_night  阅读(296)  评论(0编辑  收藏  举报