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

如何提取Logic App变量中嵌套JSON数组的指定属性值

正确提取表达式及说明

错误原因

你当前的表达式报错是因为variables('UserEvents')本身为数组类型,无法直接访问属性,必须先通过整数索引定位到数组内的对象;同时对象下的value字段同样是数组类型,也需要先指定索引取值。

正确表达式

如果是取第一层数组第一个元素、value数组第一个元素对应的response值,表达式如下:

@variables('UserEvents')[0].value[0].responseStatus.response

层级说明

  • variables('UserEvents')[0]:定位数组变量UserEvents的第一个元素,获取包含value字段的外层对象
  • .value[0]:定位value数组的第一个元素,获取包含responseStatus字段的内层对象
  • .responseStatus.response:访问目标属性获取最终值

如果你需要遍历所有数组元素提取全部response值,可以配合Apply to each循环或者Select操作处理,不需要硬编码索引值。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 04:57:01