代码之家  ›  专栏  ›  技术社区  ›  François

如何将数组定义为应用程序设置的环境变量[重复]

  •  2
  • François  · 技术社区  · 6 年前

    如何在azure应用服务的应用设置中定义环境变量以覆盖 列表 比如下面?

    "reportsSettings": {
        "emails": [
          "a@gmail.com",
          "b@gmail.com",
          "c@gmail.com"
        ]
    }
    

    ps:我知道我可以把列表变成一个带分隔符的字符串,我的代码会像这样拆分

    "reportsSettings": {
        "emails": "a@gmail.com",b@gmail.com,c@gmail.com"
    }
    

    然后使用这样定义的环境变量: 键=> reportsSettings:emails 值=> a@gmail.com",b@gmail.com,c@gmail.com

    但我想看看我能不能把json作为一个列表。

    1 回复  |  直到 6 年前
        1
  •  8
  •   Martin Brandl    6 年前

    可以通过在键后附加索引来执行此操作:

    reportsSettings:emails:0      ===>    a@gmail.com
    reportsSettings:emails:1      ===>    b@gmail.com
    reportsSettings:emails:2      ===>    c@gmail.com
    

    这是入口的样子

    enter image description here