0

我正在尝试使用 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"
}
4

2 回答 2

2

保持简单,使用具有此配置的 replaceText 处理器:

Search Value         :  }\s+}
Replacement Value    :  { "created_ts":"${now()}",
Replacement Strategy :  Regex Replace
Evaluation Mode      :  Entire text
于 2017-12-15T09:51:43.570 回答
0

Jolt 目前不提供“开箱即用”的方式来进行字符串/数字/日期转换。

于 2017-12-16T03:39:36.037 回答