Jolttransformjson 无法从多记录 json 文件中工作
Jolttransformjson not working from multirecord json file
我有一个json记录如下
[{
"1":"valur",
"2":"bare"
},
{
"1":"valur",
"2":"bare"
}]
需要更改列名预期输出
[{
"name":"valur",
"id":"bare"
},
{
"name":"valur",
"id":"bare"
}]
我正在使用 nifi jolttransfromjson 更改此值,如下图所示
如果我们发送单个记录 json 如下所示,这工作正常
[{
"1":"valur",
"2":"bare"
}]
输出:-
[{
"name":"valur",
"id":"bare"
}]
但是当我发送多条记录时 json 它不起作用
[{
"1":"valur",
"2":"bare"
},
{
"1":"valur",
"2":"bare"
}]
如果我们发送上述输入,我无法得到我的输出任何人都可以帮助我吗
规格
[
{
"operation": "shift",
"spec": {
"*": {
"1": "[&1].name",
"2": "[&1].id"
}
}
}
]
我有一个json记录如下
[{
"1":"valur",
"2":"bare"
},
{
"1":"valur",
"2":"bare"
}]
需要更改列名预期输出
[{
"name":"valur",
"id":"bare"
},
{
"name":"valur",
"id":"bare"
}]
我正在使用 nifi jolttransfromjson 更改此值,如下图所示
如果我们发送单个记录 json 如下所示,这工作正常
[{
"1":"valur",
"2":"bare"
}]
输出:-
[{
"name":"valur",
"id":"bare"
}]
但是当我发送多条记录时 json 它不起作用
[{
"1":"valur",
"2":"bare"
},
{
"1":"valur",
"2":"bare"
}]
如果我们发送上述输入,我无法得到我的输出任何人都可以帮助我吗
规格
[
{
"operation": "shift",
"spec": {
"*": {
"1": "[&1].name",
"2": "[&1].id"
}
}
}
]