You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Logic Apps中从JSON对象提取指定text属性的问题

解决Power Automate中JSON属性提取失败的问题
  • 先确认JSON是否已正确解析
    如果你的variable1是字符串格式的JSON(比如从API返回、文件读取的原始内容),直接用索引取值肯定无效,必须先通过Parse JSON动作把它转换成Power Automate能识别的对象/数组类型。动作里要填入你的JSON Schema,确保解析结构匹配。

  • 检查取值语法是否正确

    • 如果解析后是数组结构:要用数字索引(不是字符串'0'),正确写法是variables('variable1')[0]['AP Outage Title'],注意是[0]而非['0']。
    • 如果解析后是单个对象:直接写variables('variable1')['AP Outage Title']即可,不需要加索引。
    • 要是属性名包含空格或特殊字符,必须用方括号+引号的形式,不能用点语法(比如不能写variables('variable1').AP Outage Title)。
  • 调试确认实际结构
    拖一个Compose动作,把解析后的变量(或Parse JSON的输出)放进去,运行工作流后查看Compose的结果,确认AP Outage Title到底在哪个层级,有没有嵌套在更深的对象(比如data、results这类字段)里。

  • 关于初始化变量
    不是必须步骤,但如果这个属性要在多个地方用到,或者需要做格式转换,可以初始化一个变量(比如字符串类型),把提取到的属性值赋值给它,后续直接调用这个变量即可,能简化流程。

内容的提问来源于stack exchange,提问作者micoconnell

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 05:03:18