Ste*_*ing 4 configuration appsettings visual-studio-2015 .net-core asp.net-core
VS2015 Pro,.NET Core,Web应用程序。
我试图弄清楚如何从具有嵌套对象的appsettings中获取对象。我可以通过创建具有与配置名称匹配的简单类型的POCO来处理单级对象。但是对于更复杂的对象,它不起作用。我正在返回顶级对象,但它们又返回了null。这是我到目前为止的内容:
StartUp.ConfigureServices:
appsettings.json:
POCO APIContext:
使用类:
因此,我取回了三个API对象,但它们都为空。我对Startup.cs中的Configuration不太了解,但是应该知道它应该是什么样子。
支持嵌套选项,并已从中成功反序列化appsettings.json。但是,用字段代替属性会破坏内置的POCO对象反序列化。使用属性,问题应消失:
public API FirstAPI { get; set; }
public string Path { get; set; }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3815 次 |
| 最近记录: |