将参数插入逻辑应用中的 JSON 数组
我正在创建一个逻辑应用程序,使用 API 调用从一个平台收集成员,并使用 POST 方法将它们发布到另一个平台。在整个过程结束时,我得到一个包含我需要的数据的 JSON 数组。但是,我需要在开头添加一个参数到数组中。我该怎么做呢?
目前,我的数组如下所示
[
{
"company": "",
"email": "",
"firstName": "",
"lastName": "",
"nickname": "",
"prefix": "",
"sourceId": "",
"title": "",
"workPhone": ""
},
{
"company": "",
"email": "",
"firstName": "",
"lastName": "",
"nickname": "",
"prefix": "",
"sourceId": "",
"title": "",
"workPhone": ""
}
]
,我需要 HTTP 请求的正文如下所示:
**{"data":**
[
**"dataRecord":** {
"company": "",
"email": "",
"firstName": "",
"lastName": "",
"nickname": "",
"prefix": "",
"sourceId": "",
"title": "",
"workPhone": ""
},
{
"company": "",
"email": "",
"firstName": "",
"lastName": "",
"nickname": "",
"prefix": "",
"sourceId": "",
"title": "",
"workPhone": ""
}
}
我当前的流程如下所示:
-
Scheduled Trigger
列表项
验证平台(至)
-
验证平台(来自)
-
获取数据
编写数据
解析Json
-
初始化数组变量
- 为每个
: (1)Compose - 将解析的 JSON 数据映射到目标字段 (2)追加到数组变量
组成表达式:string(variables('variable'))
-
将字符串撰写为 Json:json(string(outputs('Compose_2')))
-
HTTP POST
编辑: 添加我需要在输出中显示数据的位置的屏幕截图,以及我的应用程序的外观
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
收到 json 数组后,尝试使用数据操作连接器的
Parse Json
操作来获取参数,然后可以使用Compose
连接器形成 json。这是我的逻辑应用程序的屏幕截图,供您参考。这是输出:
这是撰写连接器中的架构
下面是代码我的逻辑应用程序的视图
After receiving the json array try using
Parse Json
action of Data Operations Connector to get the parameters and then you can form a json usingCompose
Connector. Here is the screenshot of my logic app for your reference.Here is the output:
Here is the schema in the compose connector
Below is the code view of my logic app