Разобрать список объектов в AWS Connect - PullRequest
0 голосов
/ 31 марта 2019

AWS lambda возвращает приведенный ниже список.Как я могу проанализировать список в AWS Connect?В AWS Connect, если lambda возвращает один атрибут (customerId), я могу проанализировать это значение в Connect, используя $ .External.customerId, и смог воспроизвести этот CustomerId.

Если Lamda возвращает приведенный ниже список, я получаю доступв подключиться как: $ .External.list.CustomerId, и это не удается.Нет ошибок n Cloudwatch Logs.Любая идея, как проанализировать приведенный ниже список в Connect?

AWS лямбда возвращает приведенный ниже список.Как я могу проанализировать список в AWS Connect?В AWS Connect, если lambda возвращает один атрибут (customerId), я могу проанализировать это значение в Connect, используя $ .External.customerId, и смог воспроизвести этот CustomerId.

Если Lamda возвращает приведенный ниже список, я обращался кв подключиться как: $ .External.list.CustomerId, и это не удается.Нет ошибок n Cloudwatch Logs.Любая идея, как проанализировать приведенный ниже список в Connect?

{
  "list": [
    {
      "CustomerId": 224455,
      "CustName": "John"
    },
    {
      "CustomerId": 334455,
      "CustName": "Peter"
    }
  ]
}

{
  "list": [
    {
      "CustomerId": 224455,
      "CustName": "John"
    },
    {
      "CustomerId": 334455,
      "CustName": "Peter"
    }
  ]
}

Я должен иметь возможность анализировать в Connect как: $ .External.list.customerId и $ .External.list.custName

1 Ответ

0 голосов
/ 31 марта 2019

Вам нужно будет указать индекс для элемента, к которому вы обращаетесь в списке.

$.External.list[0].customerId

Это использует JSONPaths https://support.smartbear.com/alertsite/docs/monitors/api/endpoint/jsonpath.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...