如何在逻辑应用程序中搜索 azure table storage JSON 响应?
How to search azure table storage JSON response in logic app?
我从 azure table 存储中收到以下响应。我需要使用 GeneralId 搜索响应并获取响应 true 或 false 实体是否在 table 中可用。
{
"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": ""
}
]
}
我猜您想检查 table 中是否存在一个实体。因此,您可以从 json 中获取分区和行值以进行检查。以下是工作流程。
获取实体值后,添加一个 For each
操作,在输入中选择动态内容 Get entities result List of Entities
。
然后在table中添加Condition
动作来判断是否是你想要的实体。使用两个条件,一个是partition,一个是row vale。
在此之后,您可以在 If true 或 If false 下添加操作。这是我的测试结果。
我从 azure table 存储中收到以下响应。我需要使用 GeneralId 搜索响应并获取响应 true 或 false 实体是否在 table 中可用。
{
"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": ""
}
]
}
我猜您想检查 table 中是否存在一个实体。因此,您可以从 json 中获取分区和行值以进行检查。以下是工作流程。
获取实体值后,添加一个 For each
操作,在输入中选择动态内容 Get entities result List of Entities
。
然后在table中添加Condition
动作来判断是否是你想要的实体。使用两个条件,一个是partition,一个是row vale。
在此之后,您可以在 If true 或 If false 下添加操作。这是我的测试结果。