ASP.NET Core 二: Json配置

Json配置文件:

对于Json配置文件可以使用Newtonsoft.Json来读取和反序列化,但是这里使用微软提供的读取程序,快速读取。首先需要安装两个包体,Microsoft.Extensions.Configuration和Microsoft.Extensions.Configuration.Json;

创建Json文件

 读取指定的字符串

        static void Main(string[] args)
        {
            var configurationBuilder = new ConfigurationBuilder().AddJsonFile("ConfigDemo.json");
            IConfiguration config = configurationBuilder.Build();

            string str = config["Data:ConnectStr:str2"];
            Console.WriteLine(str);
        }

 注意:由于创建的文件不会被发布到debug或者release文件夹下,因此运行时会报文件路径不存在,这里需要设置文件的输出属性为始终复制或者如果较新泽复制,这样程序编译的时候才会在程序文件夹下生成对应的json文件。

 

 

posted @ 2021-10-06 19:14  小辉歌  阅读(259)  评论(0编辑  收藏  举报