如何检查加载的 ASP.NET Core 配置文件中的特定部分是否存在?
我有一个 JSON 配置文件,我将其加载到其中Startup
类通过ConfigurationBuilder.AddJsonFile
method.
该 JSON 文件是一个具有以下布局的数组:
{
"Url": "",
"Regex": [ "", "" ],
"Keys": {
"Title": "",
"Description": "",
"Keywords": [ "" ]
}
}
但有些人没有Keys
。我尝试检查返回类型section.GetSection("Keys")
反对null
,但是没有返回null
即使Keys
部分不存在。
Use GetChildren
method:
var keysExists = Configuration.GetChildren().Any(x => x.Key == "Keys"));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)