Jolt基于字段的条件



我想对字段进行条件检查。有没有什么运算符可以让我们对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"
}
}
}
}
]

[{"操作"修改默认测试版">

相关内容

  • 没有找到相关文章

最新更新