Json 如何使用Dataweave将两个数组拆分为对象

Json 如何使用Dataweave将两个数组拆分为对象,json,mule,dataweave,Json,Mule,Dataweave,我正在从数据库中获取数据,并尝试使用dataweave进行分配。然而,我看到如果一个查询有多个值,那么它就是将列的所有值合并到一个数组中 目前,使用我的dataweave逻辑,它将返回此输出 电流输出: "orders": [ { "orderID": "[10355, 10383, 10453]", "employeeID": "[6, 8, 1]" } ] 预期产出: "orders": [

我正在从数据库中获取数据,并尝试使用dataweave进行分配。然而,我看到如果一个查询有多个值,那么它就是将列的所有值合并到一个数组中

目前,使用我的dataweave逻辑,它将返回此输出

电流输出:

"orders": [
        {
          "orderID": "[10355, 10383, 10453]",
          "employeeID": "[6, 8, 1]"
        }
      ]
预期产出:

"orders": [
            {
              "orderID": "103553",
              "employeeID": "6"
            },
            {
              "orderID": "10383",
              "employeeID": "8"
            },
            {
              "orderID": "10453",
              "employeeID": "1"
            }
          ]

提前感谢

您可以动态地将字符串更改为JSON,然后使用它

输出

{
  "orders": [
    {
      "orderID": 10355,
      "employeeID": 6
    },
    {
      "orderID": 10383,
      "employeeID": 8
    },
    {
      "orderID": 10453,
      "employeeID": 1
    }
  ]
}

输入内容和当前脚本是什么?
{
  "orders": [
    {
      "orderID": 10355,
      "employeeID": 6
    },
    {
      "orderID": 10383,
      "employeeID": 8
    },
    {
      "orderID": 10453,
      "employeeID": 1
    }
  ]
}