我有以下配置文件
{
"MyNamespace.Plugin": {
"Setting": {
"Path": "test"
}
}
}并编写了以下代码来读取它
var config = new ConfigurationBuilder()
.AddJsonFile("settings.json")
.Build();
var configuration = config.GetSection("MyNamespace.Plugin");
Setting setting = configuration.GetValue<Setting>("Setting");但是,对于setting,我总是得到null。我不确定我错在哪里。
发布于 2020-09-21 08:01:34
我能够做到以下几点
var configuration = settings.Configuration.GetSection("MyNamespace.Plugin");
var settingSection = configuration.GetSection("Setting");
var setting = new Setting();
settingSection.Bind(setting);归功于Microsoft.Configuration.Extensions: How to get section / complex value as json string?提出的问题
https://stackoverflow.com/questions/63980351
复制相似问题