使用 "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