Mule Dataweave - 如何将数组的数组转换为对象的数组

Mule Dataweave - How to convert array of array into Array of object

如果有人能在 dataweave 表达式下面提供帮助,那将会很有帮助

  [
    [
       {"attribute": "a", "value": "2193605"}, 
       {"attribute": "b", "value": "2020-01-01"},
       {"attribute": "c", "value": "3000"}
    ], 
    [
       {"attribute": "a", "value": "3373448"},
       {"attribute": "b", "value": "2020-01-01"}, 
       {"attribute": "b", "value": "800"}
    ]
  ]

进入

[
    {"a": "2193605", "b": "2020-01-01", "c": "3000"},
    {"a": "3373448", "b": "2020-01-01", "c": "800"}
]
%dw 2.0
output application/json
---
payload map((item) ->
    item reduce((e,accum={}) ->
        accum ++ (e.attribute): e.value
    )
)