条件使用JOLT(if-then-else)



早上好。

我想知道是否可以使用JOLT来比较json中的键。主要的想法是用震动做一个简单的条件(if then else(。

请以这个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"
}
]
}

不幸的是,不可能使条件,尤其是那些更复杂的条件。唯一的方法是做像这个例子中那样的事情:http://jolt-demo.appspot.com/#andrewkcarter2

最新更新