逻辑应用读取存储在变量中的 属性 个 json

Logic app read property of json stored in variable

我在 Logic App 变量中有这个 json。我想 'id' 属性 这个 JSON 并进一步使用。如何获取此id 属性 值?

我的json是:

{
"id": 1,
"name": "John bright",
"username": "Lily",
"email": "abc@aabc.com",
}

你说你的json是一个变量,但是你没有提到它存储的是什么类型。

  1. 存储为字符串。这样整个json就是一个字符串,不支持到select属性。因此,您需要使用 Parse JSON 操作将其解析为 Json,然后您将能够 select 属性。关于 Parse JSON 架构,只需单击 Use sample payload to generate schema 并粘贴您的 json 值,它就会生成。 select 你的 属性 只需使用 @{body('Parse_JSON')?['name']},就可以了。

  1. 如果存储为Object,会比较简单,用表达式variables('test1')['name']就可以得到。

使用 Parse Json 操作并将您的负载用作 "Use sample payload to generate schema"。之后,id 将被列为来自 Parse Json 操作的动态内容。