在Logic Apps中能否使用变量访问已解析JSON的键值?
使用变量引用JSON键获取值返回空的问题排查
这种通过变量引用JSON键的方式是支持的,返回空值并非语法本身的问题,大概率是以下某个环节出错:
- 检查变量
secondContent的实际值:必须确保它是精确的FY23-01,不能有多余空格、大小写偏差(JSON键名严格区分大小写),也不能是全角字符或格式错误的连字符 - 验证
Parse_JSON的输出结构:如果Parse_JSON的Schema定义不准确,可能导致带特殊字符的键无法被正确识别。可以通过string(body('Parse_JSON'))输出解析后的完整内容,确认FY23-01这个键确实存在且格式正确 - 测试表达式有效性:临时将变量替换为硬编码值
body('Parse_JSON')?['FY23-01'],如果能正常返回1,说明表达式语法没问题,问题出在变量的取值上 - 确认变量的作用域:确保
secondContent变量在当前流程步骤中是可访问的,没有因作用域限制导致无法读取变量值
内容的提问来源于stack exchange,提问作者vivek mishra
相关产品推荐
相关产品推荐

