Условное использование JOLT (если - то - еще) - PullRequest
0 голосов
/ 17 февраля 2020

Доброе утро.

Мне было интересно, можно ли использовать JOLT для сравнения ключей от json. Основной идеей является выполнение простого условия (если-то-еще) с использованием jolt.

Пожалуйста, возьмите json в качестве примера:

{
  "data": [
    {
      "AUTH_ID": "RAFAEL",
      "INVOICEID": 1110225,
      "AUTHORIZEID1": "PAUL",
      "AUTHORIZEID2": "RAFAEL",
      "STATE": "OK",
      "MESSAGE": ""
    }
  ]
}

Мне нужно сделать это сравнение :

IF AUTH_ID = AUTHORIZEID1
THEN MESSAGE = "OK"
ELSE
IF AUTH_ID = AUTHORIZEID2
THEN MESSAGE = "OK"
ELSE
MESSAGE = "NOT OK"

Не могли бы вы мне помочь?

Заранее спасибо.

РЕДАКТИРОВАТЬ: правильный json в конце будет выглядеть так:

{
  "data": [
    {
      "AUTH_ID": "RAFAEL",
      "INVOICEID": 1110225,
      "AUTHORIZEID1": "PAUL",
      "AUTHORIZEID2": "RAFAEL",
      "STATE": "OK",
      "MESSAGE": "NOT OK"
    }
  ]
}

1 Ответ

0 голосов
/ 24 февраля 2020

К сожалению, нет возможности создавать условия, особенно более сложные. Единственный способ сделать это как в этом примере: http://jolt-demo.appspot.com/#andrewkcarter2

...