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

如何使用Talend的tExtractJSONFields组件拆分JSON数组?

Talend tExtractJSONFields拆分JSON数组为单条记录

完全可以用Talend的tExtractJSONFields组件实现将JSON数组拆分为单条记录的需求,具体操作步骤如下:

  • 确保你的输入数据流中包含目标JSON数组字段,假设该字段名为json_array
  • 添加tExtractJSONFields组件并与输入组件(比如tFileInputDelimited、tDBInput等)建立连接
  • 进入tExtractJSONFields的配置界面:
    • 在「JSON Field」下拉框中选择你的数组字段json_array
    • 把「JSON Path query」设置为$[*],这个路径会匹配数组内的每一个元素
    • 务必勾选「Split output into rows」选项——这是实现拆分的核心开关,开启后组件会将每个数组元素单独生成一行记录
    • 添加一个输出字段(比如命名为single_json),将其对应的JSON Path设为$,这样就能把每个完整的内部JSON对象作为该字段的值输出
  • 最后连接tLogRow或其他输出组件,就能看到原本的1条记录被拆分为3条,每条包含一个独立的JSON对象

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 19:29:52