JOLT - 连接嵌套数组

JOLT - Join nested arrays

我正在尝试加入(逗号分隔)嵌套数组,但无法实现。

输入:

{
    "PARTS" : [ [ "aaaa", "bbbb" ], [ "cccc", "dddd" ] ]
}

期望的输出:

{
    "PARTS": [ "aaaa,bbbb", "cccc,dddd" ]
}

我正在尝试使用 =join 但未成功。感谢任何帮助。

谢谢!

我设法得到了你想要的输出:)

[
  {
    "operation": "modify-overwrite-beta",
    "spec": {
      "PARTS": {
        "*": "=join(', ',@0)"
      }
    }
  }
]

这里的技巧是使用 @0,它指向您正在使用的层次结构中的第 0 个元素。至少,文档是这么说的。