.NET Core/ASP.NET Core如何从配置文件appsettings.json中读取配置选项并转换成数据字典?
3K 次浏览
.NET Core/ASP.NET Core应用程序编程开发中,配置文件可以是不同文件类型,比如:json,xml,ini甚至是环境变量等等。默认的配置文件为appsettings.json,这是一个json文件,其中可以绑定多种类型的配置选项数据,比如:int,string,bool,字典等等,前面几种数据类型的读取还比较简单,那么像字典这样的数据类型,我们从appsetting.json配置文件中读取并转换呢?
比如,appsettings.json配置文件中的字典数据如下:
"Language": {
"lang001": "C#",
"lang002": "C",
"lang003": "C++",
"lang004": "JavaScript",
"lang005": "Java"
}