Mule 在单个有效负载中合并2个或多个阵列

Mule 在单个有效负载中合并2个或多个阵列,mule,mule-studio,mule-component,dataweave,anypoint-studio,Mule,Mule Studio,Mule Component,Dataweave,Anypoint Studio,这可能是一个非常简单的问题,但使用dataweave 1.0无法获得所需的输出。 如何使用dw 1.0将多个数组(下面的示例只有2个数组,但可以更多)合并到单个对象中 //Input [ { "value": [ { "key1": 111, "val1": "AAA" }, { "key1": 222,

这可能是一个非常简单的问题,但使用dataweave 1.0无法获得所需的输出。 如何使用dw 1.0将多个数组(下面的示例只有2个数组,但可以更多)合并到单个对象中

//Input
    [
      {
        "value": [
          {
            "key1": 111,
            "val1": "AAA"
          },
          {
            "key1": 222,
            "val1": "BBB"
          }
        ]
      },
      {
        "value": [
          {
            "key1": 333,
            "val1": "CCC"
          }
        ]
      }
    ]

//Desired Output
{
  "value": [
    {
      "key1": 111,
      "val1": "AAA"
    },
    {
      "key1": 222,
      "val1": "BBB"
    },
    {
      "key1": 333,
      "val1": "CCC"
    }
  ]
}
值:展平(payload.value)
值:展平(payload.value)