Azure ARM Неожиданный символ, обнаруженный при анализе значения [ - PullRequest
1 голос
/ 29 апреля 2019

Я изменил свои параметры ARM (" Microsoft.Network / virtualNetworks "), чтобы включить несколько префиксов, но теперь я получаю ошибку InvalidJson с сообщением "Обнаружен неожиданный символ при разборе значения: [. Path '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 Ответ

2 голосов
/ 30 апреля 2019

Измените шаблон так, чтобы массив в значении параметра был назначен непосредственно свойству addressPrefixes вместо массива свойства.

..."properties": {
          "addressSpace": {
            "addressPrefixes": "[parameters('addressPrefix')]"
          },...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...