【发布时间】:2022-11-15 20:23:22
【问题描述】:
我有如下 JSON 值:
{
"table": "table_name",
"op_type": "U",
"before": {
"AAAA": "1-1111",
"BBBB": "2022-08-31 03:57:01",
"CCCC": "2023-08-31 23:59:59"
},
"after": {
"AAAA": "1-1112",
"BBBB": "2022-08-31 10:10:34"
}
}
我想这样做我该怎么做?
{
"AAAA": "1-1112",
"BBBB": "2022-08-31 10:10:34",
"CCCC": "2023-08-31 23:59:59"
"changed_columns": "AAAA, BBBB"
}
AAAA:“如果你有 after.AAAA,则采取 AAAA else before.AAAA”,BBBB:“如果你有 after.BBBB,则采取 BBBB else before.BBBB。
我想像这样添加 changed_columns 字段:
,"changed_columns": "AAAA, BBBB"
有没有办法做到这一点?
【问题讨论】:
-
如果两个对象中都存在
CCCC属性怎么办? -
如果两个对象都有 CCCC,那么应采用 after.CCCC 的 CCCC
标签: json transform apache-nifi jolt