获取json中的数组长度,Nifi

获取json中的数组长度,Nifi,json,apache-nifi,jolt,Json,Apache Nifi,Jolt,我有以下意见: { "abc": [1,2,3,4,5], "ghf": [2,4,6,8] } 在所需的输出中,我希望得到这些字段的数组长度 { "abc" : 5, "ghf" : 4 } 我应该使用哪些处理器以及如何使用? 提前感谢。您可以在JoltTransferMJSON处理器内使用修改覆盖beta转换以及名为大小的列表函数,例如 [ { “操作”:“修改覆盖测试版”, “规格”:

我有以下意见:

{
  "abc": [1,2,3,4,5],
  "ghf": [2,4,6,8]
}
在所需的输出中,我希望得到这些字段的数组长度

{
   "abc" : 5,
   "ghf" : 4
} 
我应该使用哪些处理器以及如何使用?
提前感谢。

您可以在JoltTransferMJSON处理器内使用修改覆盖beta转换以及名为大小的列表函数,例如

[
{
“操作”:“修改覆盖测试版”,
“规格”:{
*:=大小(@(1,&))“
}
}
]

您可以在JoltTransferMJSON处理器内使用修改覆盖beta转换以及名为大小的列表函数,例如

[
{
“操作”:“修改覆盖测试版”,
“规格”:{
*:=大小(@(1,&))“
}
}
]