使用通配符进行 jolt 数组变换
jolt array transform using wildcard
我正在使用 JOLT 转换数据来自:
[{"a" : "a",
"b" : "b",
"c" : "c",
...},
{"a" : "a",
"b" : "b",
"c" : "c",
...}]
收件人:
[{"a1" : "a",
"b1" : "b",
"c1" : "c",
...},
{"a1" : "a",
"b1" : "b",
"c1" : "c",
...}]
我正在尝试找出一个可以映射所有我不需要更改的属性的通配符。类似于:
[{
"operation": "shift",
"spec": {
"*": {
"a": "[&1].a1",
"b": "[&1].b1",
"c": "[&1].c1",
"*": {
"@": "&"
}
}
}
}]
其中:
"*": {
"@": "&"
}
可以作为我不需要更新的所有字段的通配符。
规格
[{
"operation": "shift",
"spec": {
"*": {
"a": "[&1].a1",
"b": "[&1].b1",
"c": "[&1].c1",
"*": "[&1].&"
}
}
}]
我正在使用 JOLT 转换数据来自:
[{"a" : "a",
"b" : "b",
"c" : "c",
...},
{"a" : "a",
"b" : "b",
"c" : "c",
...}]
收件人:
[{"a1" : "a",
"b1" : "b",
"c1" : "c",
...},
{"a1" : "a",
"b1" : "b",
"c1" : "c",
...}]
我正在尝试找出一个可以映射所有我不需要更改的属性的通配符。类似于:
[{
"operation": "shift",
"spec": {
"*": {
"a": "[&1].a1",
"b": "[&1].b1",
"c": "[&1].c1",
"*": {
"@": "&"
}
}
}
}]
其中:
"*": {
"@": "&"
}
可以作为我不需要更新的所有字段的通配符。
规格
[{
"operation": "shift",
"spec": {
"*": {
"a": "[&1].a1",
"b": "[&1].b1",
"c": "[&1].c1",
"*": "[&1].&"
}
}
}]