解析值[时遇到Azure ARM意外字符[

时间:2019-04-29 15:08:27

标签: azure azure-resource-manager arm-template

我已经更改了我的ARM参数(“ Microsoft.Network/virtualNetworks ”),以包含多个前缀,但是现在我收到了 InvalidJson 错误,消息为“意外解析值时遇到的字符: [。路径'properties.addressSpace.addressPrefixes',第1行,位置71。”

..."parameters": {        
        "addressPrefix": {
            "value": [ 
                "10.18.0.0/17",
                "10.90.0.0/19"
            ]
          },...

模板的相应部分如下所示

..."properties": {
          "addressSpace": {
            "addressPrefixes": [
              "[parameters('addressPrefix')]"
            ]
          },...

不确定为什么会发生,因为我对“ Microsoft.Network/localNetworkGateways ”具有类似的构造

1 个答案:

答案 0 :(得分:2)

更改模板,以便将参数值中的数组直接分配给D = [5,11] 属性,而不是属性的数组。

addressPrefixes