如何使用 JOLT 库在多个地方使用相同的字段值
How to use same field value at multiple places using JOLT library
我最近开始研究 jolt 库,它在 json 到 json 转换方面非常好。但我面临一些问题。其中之一是我无法在多个地方使用特定字段。
例如:输入文件包含时间戳字段,输出是 json array.I 想要将其复制到每个数组中 item.can 任何人都可以在这里提供帮助。输入和输出也将包含其他字段。
输入:{"timeStamp":"21838188137282"}
输出:[{"time":"21838188137282"},{"time":"21838188137282"}{"time":"21838188137282"}]
是的。如果您在移位变换的右侧使用 Array / [],它会将输入数据复制到每个位置。
规格
[
{
"operation": "shift",
"spec": {
"timeStamp": [ "[0].time", "[1].time", "[2].time" ]
}
}
]
测试
我最近开始研究 jolt 库,它在 json 到 json 转换方面非常好。但我面临一些问题。其中之一是我无法在多个地方使用特定字段。 例如:输入文件包含时间戳字段,输出是 json array.I 想要将其复制到每个数组中 item.can 任何人都可以在这里提供帮助。输入和输出也将包含其他字段。
输入:{"timeStamp":"21838188137282"} 输出:[{"time":"21838188137282"},{"time":"21838188137282"}{"time":"21838188137282"}]
是的。如果您在移位变换的右侧使用 Array / [],它会将输入数据复制到每个位置。
规格
[
{
"operation": "shift",
"spec": {
"timeStamp": [ "[0].time", "[1].time", "[2].time" ]
}
}
]
测试