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"
      }
    }
  }
]