我正在尝试使用jolt对JSON进行JSON转换,我有以下示例JSON想要转换为预期的JSON。你能用jolt库来帮助我。我还想添加一个新的键值对“created_ts”标签,该标签将保留预期JSON中当前时间戳的值。
示例JSON
{
"name": "SAMPLE_NAME",
"timeStamp": "1477307252000",
"value": "-0.06279052",
"quality": "1090"
}
预期输出JSON:
{
"name": "SAMPLE_NAME",
"timeStamp": "2016-11-08 14:46:13.674",
"value": "-0.06279052",
"quality": "1090",
"created_ts": "2016-11-08 14:46:13.674"
}
保持简单,使用replaceText处理器与此配置:
Search Value : }\s+}
Replacement Value : { "created_ts":"${now()}",
Replacement Strategy : Regex Replace
Evaluation Mode : Entire text
Jolt目前不提供“开箱即用”的方式来进行字符串/数字/日期转换。