更新时间:2025-05-08 GMT+08:00
数据拆分
“数据拆分”处理器将传入该节点的数据按照指定的表达式进行拆分,并将拆分的结果通过节点变量传递给后续节点。
通常“数据拆分”处理器后续会连接“数据筛选”处理器以配合使用。
“数据拆分”为异步处理组件,如果一个流中存在“数据拆分”节点,将分别对每个拆分出的数据做后续处理。
配置参数
参数 |
说明 |
---|---|
数据 |
待拆分的数据。 如:引用节点中的变量${payload.data}或者直接输入想要拆分的数据{"data":[{"id":1},{"id":2}]}。 |
分隔符 |
拆分数据时使用的分隔符。 如:payload数据为{"data":[{"id":1},{"id":2}]},可使用${payload.data}和分隔符,将数据拆分为{"id":1}和{"id":2}。 |
输出变量:
参数 |
说明 |
---|---|
payload |
数据拆分处理的结果。 |
Start time |
节点执行开始时间。 |
End time |
节点执行结束时间。 |
Execution time |
节点执行耗时,单位:ms。 |
使用示例
示例1
输入:
- 数据:{"data":[{"id":1},{"id":2}]}
- 分隔符:,
输出:
- {"id":1}
- {"id":2}
父主题: 处理器