我必须动态绑定服务 url,以便通过 ARM 部署进行大摇大摆的导入。
我试图在 ARM 模板中格式化转义的 json 字符串,如下所示
"value": "[format('"{"swagger":"2.0","host":"{0}"}"', parameters('ApimServiceUrl'))]",
但是我得到的是"输入字符串格式不正确"。如何在转义字符串中绑定 ARM 参数值。
这样的东西应该可以工作:
"[concat('"{"swagger":"2.0","host":"', parameters('ApimServiceUrl'), '"}"')]"
另外,我认为 json 中的所有内容都应该使用 \
转义:
"[concat('"{\"swagger\":\"2.0\",\"host\":\"', parameters('ApimServiceUrl'), '\"}"')]"