在 json Nifi 中加入许多数组中的特定数组

joining particular arrays among many array in json Nifi

我有以下 JSON:

{
  "list1":[1,2,3],
  "list2":[4,5,6],
  "list3":[7,8,9]
}

我只想加入 list1list2
因此,所需的输出是:

{
  "Joined_list":[1,2,3,4,5,6],
  "list3":[7,8,9]
}

为此,Jolt 变换规范表达式是什么?

你可以使用单步shift转换如

[
  {
    "operation": "shift",
    "spec": {
      "list1": {
        "*": {
          "@": "Final_List"
        }
      },
      "list2": {
        "*": {
          "@": "Final_List"
        }
      },
      "list3": "list3"
    }
  }
]