[英]Get "Value" from simple JSON using "Key" as variable Azure Logic Apps
根据您在初始化ABCXYZ
值并且您已经在输入中声明的评论,您可以只输入ABCXYZ
值而不是调用Name
变量
想通了!
body('parse_JSON')?[variables('name')]
以上执行以下操作:
1- body('parse_JSON')
获取解析后 JSON 的正文
2- ?[variables('name')]
获取name
的值等于ABCXYZ
3- 返回AtoZ
对于那些刚开始使用逻辑应用程序的人来说——如果不是很明显的话;
在“初始化变量 2”中,您需要使用“表达式”选项卡输入行
body('parse_JSON')?[variables('name')]
我只是想在这里添加一些东西,因为我正在寻找一种方法来使用传入的动态值,然后使用它在 json 主体中查找以将该值转换为不同的值。
映射值例如。 {“男”:“M”,“女”:“F”,“非特定”:“O”}
所以我收到值“男性”,但我需要它作为 M 返回
要在逻辑应用程序中实现这一点,上面的部分内容可以帮助您实现目标。
body('Parse_JSON_gender_mapping')?[string(variables('received_gender'))]
我不得不将我对变量的使用包装为我们在 string() function 中收到的值,即使该值是一个字符串。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.