本篇将和大家分享的是:如何获取Json和Xml格式的配置信息,主要介绍的是Configuration扩展方法的使用,因为netcore的web应用在Startup中已经默认嵌入appsettings.json文件的配置信息,故而我把测试点放在在了netcore的控制台应用上;控制台上使用配置文件也是常用的事情,并且官网实例主要讲解的是json格式,对xml格式直接带过了,因此有了本篇的分享,希望能给你好的帮助;
对于netcore的netstandard扩展来说其自带了配置文件信息操作类,因为core的Web应用和控制台应用都是统一的,因此下面讲解测试用例在控制台应用演示的,但是也可用于Web应用;
首先,咋们需要在控制台应用中引用如下nuget包(我这里测试基于2.0):
Install-Package Microsoft.Extensions.Configuration -Version 2.0.0
Install-Package Microsoft.Extensions.Configuration.Abstractions -Version 2.0.0
获取Json配置信息
要获取json配置我们除了上面两个引用外,还需要引用:
Install-Package Microsoft.Extensions.Configuration.Json -Version 2.0.0
这是json配置的基础引用,我们在控制台应用中创建appsettings.json文件,并定义如下json配置文件信息:
{ : { : , : , : { : , : }, :{ : , : } } }
然后只需要如下代码,即可获取到该文件信息:
1 2 3 4 下一页