我正在尝试设置 Microsoft 流程。简而言之,我需要获取从设备检索到的 JSON 数据,并对其进行解析,以便我可以在下面的流程中引用它。为了解析,我需要向 Flow 提供 JSON Schema。Microsoft Flow 可以选择从示例有效负载(从 API 调用返回的结果)生成它,但它没有正确生成它。我希望有人能帮助我。我需要正确的 JSON 架构。
API 返回的数据:
[
null,
[
{
"user_id": 2003,
"user_label": "Test1"
},
{
"user_id": 2004,
"user_label": "Test2"
}
]
]
通过上述示例有效载荷在 Flow 中生成的方案:
{
"type": "array",
"items": {}
}
然后我尝试仅从数据生成模式。这似乎可行,但是当 Flow 运行时,我收到 Json 验证错误。
尝试从这样的数据生成:
{
"user_id": 2003,
"user_label": "Test1"
}
这产生了这样的方案:
{
"type": "object",
"properties": {
"user_id": {
"type": "number"
},
"user_label": {
"type": "string"
}
}
}