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

N8N中如何移除输出JSON外层键,提取目标数据数组?

移除JSON外层"data"键,直接返回数据数组

当前输出JSON结构:

{
  "data": [
    {
      "id": 21428
    }
  ]
}

期望输出结构:

[
   {
     "id": 21428
   }
]

解决方案(n8n环境)

方法1:使用Code节点

添加一个Code节点,写入以下代码:

return items.map(item => ({ json: item.json.data }));

这段代码会遍历输入的每个条目,将条目中json.data的值作为新的输出内容,直接返回目标数组。

方法2:使用Set节点(无代码可视化操作)

  1. 添加Set节点,设置模式为Replace
  2. 在「Value to Set」中,通过变量选择器选中输入数据里的data字段(或直接输入{{ $json.data }})
  3. 执行后即可得到不含外层"data"键的数组输出

注:拆分输出功能是将数组拆分为单个条目输出,和提取外层键值的需求不匹配,所以之前尝试的方法无效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 22:52:37