我试图向逻辑应用程序中的响应对象添加一个额外的属性。我得到了 2 个形状,可以将请求发送到两个不同的 http。在第三种形状中,我想将一个响应中的身体与另一个响应合并。像下面
"ResponsBody":{
"title": "",
"created": "",
"priority": "",
"Category": "",
"summary": ""
}
所以我想从一个响应中获取 ID 并将其与另一个合并。
{
"ID":""
"title": "",
"created": "",
"priority": "",
"Category": "",
"summary": ""
}
到目前为止,这就是我得到的。
23123{"title": "","created": "","priority": "","Category": "","summary":""}
身份证在外面。
逻辑应用中的代码:"body": "@{triggerBody()?['ID']}@{body('Get_HTTP_Info')?['data']}"
小智 6
您可以使用@union 函数来合并两个对象
"body": "@union(triggerBody(), body('Get_HTTP_Info'))"
Run Code Online (Sandbox Code Playgroud)
要仅添加特定属性,您可以先使用 compose 操作来准备内容
"compose1": {
"type": "compose"
"inputs": { "id": "@triggerBody()['Id']"}
}
Run Code Online (Sandbox Code Playgroud)
然后你可以做
"body": "@union(outputs('compose1'), body('Get_HTTP_Info'))"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2658 次 |
| 最近记录: |