gpt4 book ai didi

Azure逻辑应用程序-如何迭代json?

转载 作者:行者123 更新时间:2023-12-03 03:28:06 25 4
gpt4 key购买 nike

我有一个如下所示的 json 文件:

{
"first key": "some url",
"second key": "some other url",
"third key": "yet another url",
...
}

我想制作一个 Azure 逻辑应用程序,将 http 请求(具有相同的正文)发送到每个 URL。我需要做的是迭代 url,但我不知道该怎么做,因为它不是一个数组。现在我所要做的就是从 blob 存储中获取 json 文件并在逻辑应用程序中解析它以获取显示的输出。

还有一点值得一提的是,这个 json 可能有更多或更少的键,这个数字各不相同。有时它由 5 个 url 组成,有时由 2 个组成。另外,名称:“第一个键”、“第二个键”、“第三个键”在这里并不重要,如果有帮助的话,也不会在逻辑应用中的任何位置访问。我只能假设这些将是唯一的字符串。

尝试了“foreach” block 的所有选项,但我所实现的只是通过提供特定的 key 来访问特定的网址。

最佳答案

如果您能坚持下去,高级数据操作 连接器中将有一项操作,该操作将于 2023 年 2 月的某个时间推出预览版。

Flow

上述操作将产生以下结果...

[
{
"propertyName": "first key",
"propertyType": "String",
"propertyValue": "some url"
},
{
"propertyName": "second key",
"propertyType": "String",
"propertyValue": "some other url"
},
{
"propertyName": "third key",
"propertyType": "String",
"propertyValue": "yet another url"
}
]

这将允许您迭代对象并根据需要提取每个值(如果需要,还可以提取属性名称)。

如果您无法坚持,可以通过 HTTP 连接器执行该操作,您只需阅读有关如何构建调用的 JSON 的文档即可。

https://www.statesolutions.com.au/json-properties-to-name-value-pair-array/

关于Azure逻辑应用程序-如何迭代json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75286762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com