如何使用JOLT库在多个位置使用相同的字段值

时间:2015-11-05 12:07:59

标签: java json jolt

我最近开始研究jolt库,它在json到json转换方面非常出色。但我面临一些问题。其中之一是我无法在多个地方使用特定的字段。 例如:输入文件包含时间戳字段,输出是json数组。我想在每个数组项中复制它。任何人都可以在这里帮忙。输入和输出也将包含其他字段。

输入:{“timeStamp”:“21838188137282”} 输出:[{“time”:“21838188137282”},{“time”:“21838188137282”} {“time”:“21838188137282”}]

1 个答案:

答案 0 :(得分:1)

是。如果在移位变换的右侧使用数组/ [],它会将输入数据复制到每个位置。

规格

[
  {
    "operation": "shift",
    "spec": {
      "timeStamp": [ "[0].time", "[1].time", "[2].time" ]
    }
  }
]

可以在http://jolt-demo.appspot.com/

进行测试