Как найти ответ JSON хранилища таблиц Azure в приложении логики? - PullRequest
0 голосов
/ 01 мая 2019

Я получаю ответ из хранилища Azure Table ниже.Мне нужно найти ответ с помощью GeneralId и получить ответ «истина» или «ложь», независимо от того, доступна сущность в таблице или нет.

{
  "odata.metadata": "https://google.net/$metadata#GetStudents",
  "value": [
    {
      "odata.etag": "W/\"datetime'2019-05-01T18%3A04%3A37.5904256Z'\"",
      "PartitionKey": "mypartitionkey",
      "RowKey": "myrowkey",
      "Timestamp": "",
      "GeneralId": "456265d8-6c3b-11e9-a923-1681be663d3e",
      "Inc": "PIR165461",
      "Name": "",
      "StudentId": "c17a3c42-6c48-11e9-a923-1681be663d3e",
      "Subject": ""
    },
    {
      "odata.etag": "W/\"datetime'2019-04-30T16%3A49%3A10.0746254Z'\"",
      "PartitionKey": "par1",
      "RowKey": "row1",
      "Timestamp": "2019-04-30T16:49:10.0746254Z",
      "Generald": "fada7dd0-6c48-11e9-a923-1681be663d3e",
      "Inc": "PIR4237341",
      "Name": "",
      "StudentId": "c70c5de9-ac8d-4432-9f3c-1f8bede83504",
      "Subject": ""
    }
  ]
}

1 Ответ

1 голос
/ 02 мая 2019

Полагаю, вы хотите проверить, существует ли в таблице одна сущность.Таким образом, вы можете получить значение раздела и строки из json для проверки.Ниже приведен рабочий процесс.

enter image description here

После получения значений Entities добавьте действие For each, во входе выберите Динамическое содержимое Get entities result List of Entities.

Затем добавьте Condition действие, чтобы судить, находится ли сущность в таблице.Используйте два условия: одно - это разделение, другое - строка vale.

enter image description here

После этого вы можете добавить действия в разделы Если true или Если false.И вот мой результат теста.

enter image description here

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