逻辑应用读取存储在变量中的 属性 个 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是一个变量,但是你没有提到它存储的是什么类型。
- 存储为字符串。这样整个json就是一个字符串,不支持到select属性。因此,您需要使用
Parse JSON
操作将其解析为 Json,然后您将能够 select 属性。关于 Parse JSON
架构,只需单击 Use sample payload to generate schema
并粘贴您的 json 值,它就会生成。 select 你的 属性 只需使用 @{body('Parse_JSON')?['name']}
,就可以了。
- 如果存储为Object,会比较简单,用表达式
variables('test1')['name']
就可以得到。
使用 Parse Json 操作并将您的负载用作 "Use sample payload to generate schema"。之后,id 将被列为来自 Parse Json 操作的动态内容。
我在 Logic App 变量中有这个 json。我想 'id' 属性 这个 JSON 并进一步使用。如何获取此id 属性 值?
我的json是:
{
"id": 1,
"name": "John bright",
"username": "Lily",
"email": "abc@aabc.com",
}
你说你的json是一个变量,但是你没有提到它存储的是什么类型。
- 存储为字符串。这样整个json就是一个字符串,不支持到select属性。因此,您需要使用
Parse JSON
操作将其解析为 Json,然后您将能够 select 属性。关于Parse JSON
架构,只需单击Use sample payload to generate schema
并粘贴您的 json 值,它就会生成。 select 你的 属性 只需使用@{body('Parse_JSON')?['name']}
,就可以了。
- 如果存储为Object,会比较简单,用表达式
variables('test1')['name']
就可以得到。
使用 Parse Json 操作并将您的负载用作 "Use sample payload to generate schema"。之后,id 将被列为来自 Parse Json 操作的动态内容。