Jolt: значения массива split / concat в Nifi - PullRequest
0 голосов
/ 23 апреля 2020

Я борюсь с преобразованием, используя JOLT в Nifi

Мой ввод

[
  {
    "value0": 0,
    "value1": 1,
    "value2": 2
  },
  {
    "value0": 3,
    "value1": 4,
    "value2": 5
  }
]

Желаемый вывод:

[
 {"val" :0 },
 {"val" :1 },
 {"val" :2 },
 {"val" :3 },
 {"val" :4 },
 {"val" :5 },
 ]

Мне почти удалось заставить его работать , Вот мой (неправильный) Джолт Спе c:

[
  {
    "operation": "shift",
    "spec": {
      "*": {
        "value*": "[&1].val"
      }
    }
}

 ]

Вот мой результат:

[ {
  "val" : [ 0, 1, 2 ]
}, {
  "val" : [ 3, 4, 5 ]
} ]

Спасибо!

1 Ответ

1 голос
/ 24 апреля 2020

Попробуйте,

[
  {
    "operation": "shift",
    "spec": {
      "*": {
        "value*": "[].val"
      }
    }
}]
...