[英]Logic App convert data in JSON array to variables
我正在使用返回以下 JSON 的 Azure 函數創建一個 Azure 邏輯應用程序
{
"Status": "Ok",
"Message": null,
"Response": {
"total": 1,
"data": [
{
"employeeID": "123456",
"userName": "John.Doe",
"fullName": "John Doe",
"legalFirstName": "John",
"legalLastName": "Doe"
}
]
}
}
我正在嘗試將 JSON 數據轉換為變量,以便能夠在 Azure 工作流的后續步驟中使用這些變量。
為此,我添加了解析 JSON 的步驟,然后初始化一個變量。 當我添加其中一個值時,邏輯應用程序將初始化變量 step 嵌入到每個循環中。 我猜是因為返回的 JSON 數據在一個數組中。
但是,保存邏輯應用時返回以下錯誤: “無法保存邏輯應用 RenameTest。'InitializeVariable' 類型的變量操作 'Initialize_variable' 不能嵌套在 'For_each' 類型的操作中。”
如何將 JSON 數據轉換為變量?
查看文檔:
您可以創建一個變量並聲明其數據類型和初始值 - 所有這些都在您的邏輯應用中的一個操作中完成。 您只能在全局級別聲明變量,而不能在范圍、條件和循環內聲明。
因此,您需要在流程開始時創建變量。 然后,您可以使用循環內的Set variable操作將變量分配給所需的值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.