使用 "Key" 作为变量 Azure 逻辑应用程序从简单的 JSON 获取 "Value"
Get "Value" from simple JSON using "Key" as variable Azure Logic Apps
我定义了一个简单的JSON
{
"12345": "Numbers",
"AAAAA": "AllAs",
"ABCXYZ": "AtoZ"
}
当作为变量传递时,我只想提取“Key”的值。我试过 body('Parse_JSON')['name']
但失败了。
我只想获取我正在寻找的任何键的值作为变量。
根据您在初始化 ABCXYZ
值时的评论,并且您已经在输入中声明,您只需在值中键入 ABCXYZ
而不是调用 Name
变量
想通了!
body('parse_JSON')?[variables('name')]
以上执行以下操作:
1- body('parse_JSON')
获取已解析的正文 JSON
2- ?[variables('name')]
获取 name
的值等于 ABCXYZ
3- Returns AtoZ
我定义了一个简单的JSON
{
"12345": "Numbers",
"AAAAA": "AllAs",
"ABCXYZ": "AtoZ"
}
当作为变量传递时,我只想提取“Key”的值。我试过 body('Parse_JSON')['name']
但失败了。
我只想获取我正在寻找的任何键的值作为变量。
根据您在初始化 ABCXYZ
值时的评论,并且您已经在输入中声明,您只需在值中键入 ABCXYZ
而不是调用 Name
变量
想通了!
body('parse_JSON')?[variables('name')]
以上执行以下操作:
1- body('parse_JSON')
获取已解析的正文 JSON
2- ?[variables('name')]
获取 name
的值等于 ABCXYZ
3- Returns AtoZ