docker - .net core - 通过 yaml 转换 app.settings 数组
问题描述
随着 yaml 到 app.settings 的转换。我一般没问题...
"ExternalServices": {
"FunService": {
"Url": "http://localhost:456"
},
"OtherRegionalService": [
{
"Region": "UK",
"Url": "http://localhost:789"
},
{
"Region": "SPAIN",
"Url": "http://localhost:876"
}
]
}
像 FunService 这样的东西我会像这样用 Yaml 进行转换......
- ExternalServices:FunService:Url=${KEY_FOR_FUNSERVICE}
但我不知道如何转换数组部分......我试过这个......但它不起作用......
- ExternalServices:OtherRegionalService:0:Region=UK
- ExternalServices:OtherRegionalService:0:Url=${URL_FOR_UK}
- ExternalServices:OtherRegionalService:1:Region=SPAIN
- ExternalServices:OtherRegionalService:1:Url=${URL_FOR_SPAIN}
我不确定如何引用数组中的项目?
解决方案
推荐阅读
- php - 如何使用 MODX 处理器向数据库添加许多元素
- ios - 如何在 Spotify 播放器中向前或向后 10 秒
- sql - 获取每个 id 的最近日期
- c# - 在 Linq 中加入两个实体时使用虚拟成员有什么问题吗?
- javascript - 如何在模块导出函数中返回 SQS 队列列表?
- haskell - 使用代数数据类型组合列表
- ionic-framework - 在 Ionic4 中,如何在将调用放入编辑视图并导航回详细信息页面后刷新详细信息视图以获取更新的记录
- bash - 在 Bash 脚本中设置环境变量以用于 AWS CLI
- coding-efficiency - 如何以最快的方式在代码中切换/替换两个字符串
- laravel - 在 laravel 5.0 中注册命令时出错