首页 > 解决方案 > .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}

我不确定如何引用数组中的项目?

标签: dockerdocker-composeyaml

解决方案


推荐阅读