Split


Split 节点将输入拆分成多个消息输出,以进行下游处理。在下游节点使用表达式获取的输入消息将是 split 后的消息,而不是 split 前的消息。

节点类型

Logic。

输入和输出能力

该节点具有 1 个入口点和 1 个出口点。输入必须是数组或 JSON 数组,输出是字符串或 JSON。

节点属性

../../../_images/split.png


名称

该节点的名称。


启用并行处理

默认情况下,拆分的消息是逐条处理的。例如,对于数组 [a,b,c],将首先执行 a,执行完 a 再执行 b 再执行 c。 如果打开此开关,将同时执行拆分消息。


描述

该节点的描述。

示例

示例 1 - JSON 数组

输入示例

[
  {
    "commandId":"2784075314397347840",
    "code":200,
    "message":"message",
    "data":{
      "OutputInt":22
    }
  },
  {
    "commandId":"2784075314397347840",
    "code":0,
    "message":"message",
    "data":{
      "OutputInt":22
    }
  }
]

输出示例

{
  "commandId":"2784075314397347840",
  "code":200,
  "message":"message",
  "data":{
    "OutputInt":22
  }
}

{
  "commandId":"2784075314397347840",
  "code":0,
  "message":"message",
  "data":{
    "OutputInt":22
  }
}

示例 2 - 数组

输入示例

[
    {"assetId": "KNEeD968"},
    {"assetId": "fRZlKAwr"},
    {"assetId": "GQS2WVN9"},
    {"assetId": "U0QUTjew"},
    {"assetId": "JTy2vwzz"},
    {"assetId": "gSnPZup6"},
    {"assetId": "SoTwDKEW"},
    {"assetId": "oSmjuzQO"},
    {"assetId": "tGKEEyOf"}
]

输出示例

{"assetId": "KNEeD968"}
{"assetId": "fRZlKAwr"}
{"assetId": "GQS2WVN9"}
{"assetId": "U0QUTjew"}
{"assetId": "JTy2vwzz"}
{"assetId": "gSnPZup6"}
{"assetId": "SoTwDKEW"}
{"assetId": "oSmjuzQO"}
{"assetId": "tGKEEyOf"}