【发布时间】:2021-11-08 17:48:13
【问题描述】:
我正在尝试将字符串数组加入到单个字符串中。我正在寻找相当于
string.Join(string.Empty, myApimPolicyArray)
这是我的问题的最小可重现示例
逗号-Repro.json:
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
},
"variables": {
"MyApimPolicyArray": [
"<set-body>@{ return null; ",
"}</set-body>"
]
},
"resources": [
],
"outputs": {
"PolicyConcat": {
"type": "Array",
"value": "[concat(variables('MyApimPolicyArray'))]"
},
"PolicyString": {
"type": "string",
"value": "[string(variables('MyApimPolicyArray'))]"
}
}
}
使用 Az 运行以下 PS:
New-AzDeployment -TemplateFile .\Comma-Repro.json -Location eastus
我尝试过诸如string() 或concat() 之类的模板函数,但它们并没有给我预期的结果。他们都给我结果,包括方括号、双引号、json 中的逗号。
例如字符串给了我["<set-body>@{ return null; ","}</set-body>"]
我的期望是应该有办法得到以下结果
<set-body>@{ return null; }</set-body>
【问题讨论】:
标签: azure-devops azure-resource-manager azure-api-management arm-template