资源来自汝鹏网
使用ConfigurationBuilder读取json配置文件
首先需要先使用Nuget安装程序集
Install-Package Microsoft.Extensions.ConfigurationInstall-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();//构建ConfigurationRoot15 ????????????var secDb = configRoot.GetSection("db").GetSection("type");//获取db节点下的type节点16 ????????????Console.WriteLine(secDb.Value);//打印type节点的值17 ????????????Console.ReadKey();18 ????????}19 ????}20 }.Net Core中配置文件的解析
原文地址:https://www.cnblogs.com/c-night/p/8127205.html