我想对字段进行条件检查。有没有什么运算符可以让我们对JOLT中的字段进行条件检查?
输入:
{
"a" : "aValue",
"b" : "bValue,
"c" : "cValue"
}
输出:
如果存在c字段,则输出应为
{
"b" : "cValue"
}
如果c字段不存在,则输出应为
{
"a" : "aValue",
"b" : "bValue
}
试试这个
[
{
"operation": "modify-default-beta",
"spec": {
// If c does not exists add the c with default value as null
"c": "null"
}
},
{
"operation": "shift",
"spec": {
"b": "b",
"c": {
"null": {
"@(2,a)": "a"
}
}
}
}
]
[{"操作"修改默认测试版">