Jolt:在 Nifi 中拆分/连接数组值
Jolt: split/ concat array values in Nifi
我正在努力使用 Nifi 中的 JOLT 进行转换
我的输入
[
{
"value0": 0,
"value1": 1,
"value2": 2
},
{
"value0": 3,
"value1": 4,
"value2": 5
}
]
期望的输出:
[
{"val" :0 },
{"val" :1 },
{"val" :2 },
{"val" :3 },
{"val" :4 },
{"val" :5 },
]
我差一点就成功了。这是我的(错误的)Jolt 规格:
[
{
"operation": "shift",
"spec": {
"*": {
"value*": "[&1].val"
}
}
}
]
这是我的结果:
[ {
"val" : [ 0, 1, 2 ]
}, {
"val" : [ 3, 4, 5 ]
} ]
谢谢!
试试这个,
[
{
"operation": "shift",
"spec": {
"*": {
"value*": "[].val"
}
}
}]
我正在努力使用 Nifi 中的 JOLT 进行转换
我的输入
[
{
"value0": 0,
"value1": 1,
"value2": 2
},
{
"value0": 3,
"value1": 4,
"value2": 5
}
]
期望的输出:
[
{"val" :0 },
{"val" :1 },
{"val" :2 },
{"val" :3 },
{"val" :4 },
{"val" :5 },
]
我差一点就成功了。这是我的(错误的)Jolt 规格:
[
{
"operation": "shift",
"spec": {
"*": {
"value*": "[&1].val"
}
}
}
]
这是我的结果:
[ {
"val" : [ 0, 1, 2 ]
}, {
"val" : [ 3, 4, 5 ]
} ]
谢谢!
试试这个,
[
{
"operation": "shift",
"spec": {
"*": {
"value*": "[].val"
}
}
}]