在单个有效负载中合并 2 个或更多数组

Merge 2 or more arrays in single payload

这可能是一个非常简单的问题,但我无法使用 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"
    }
  ]
}

value: flatten (payload.value)