Как объединить генерируемый id с data в JoltTransfromJson

После добавления значения в базу данных у меня генерируется уникальный id, который добавляется с помощью процессора PutSQL в виде атрибута sql.generated.key. Мне нужно объединить sql.generated.key c data, используя процессор JoltTransformJson.

JSON Input:

{
"data": "{name=Ivan333333}",
"orderId": "162",
"sql.generated.key": "39",
"entityId": "New node 1222",
"error": "123",
"status": "FAIL"
}

Jolt Specification:

[
  {
     "operation": "modify-overwrite-beta",
    "spec": {
       "data": "=concat(@(1,data),', ',@(1,sql.generated.key))"
    }
  }
]

На выходе получается следующее:

{
    "data": "{name=Ivan333333}, ",
    "orderId": "162",
    "sql.generated.key": "39",
    "entityId": "New node 1222",
    "error": "123",
    "status": "FAIL"
}

введите сюда описание изображения

Как объединить sql.generated.key c data?

Если объединять с data какой-то другой атрибут, то объединение проходит:

введите сюда описание изображения


Ответы (0 шт):