【发布时间】:2018-09-24 20:14:41
【问题描述】:
我有 JSON 输入数据
{
"type": "insert",
"timestamp": 1536959101000,
"binlog_filename": "mysql-bin-changelog.234234",
"binlog_position": 223,
"database": "test",
"table_name": "demo",
"table_id": 138,
"columns": [
{
"id": 1,
"name": "id",
"column_type": 12,
"value": "IboECKV "
},
{
"id": 2,
"name": "col2",
"column_type": 93,
"value": "Fri Sep 14 21:05:02 UTC 2018"
},
{
"id": 3,
"name": "col3",
"column_type": 4,
"value": 10
},
{
"id": 4,
"name": "col4",
"column_type": 4,
"value": 0
}
]
}
如果 column_type =93(日期时间):将值转换为:yyyy-MM-dd HH:mm:ss.SSSZ
所以输出的目标是
[
{
"id": "IboECKV "
},
{
"col2": "2018-09-14 21:05:02.000Z"
},
{
"col3": 10
},
{
"col4": 0
}
]
你知道如何解决这个案子吗?
非常感谢,
【问题讨论】:
标签: arrays json apache-nifi jolt