在 json 中获取数组长度,Nifi
Getting array length in json, Nifi
我有以下输入:
{
"abc": [1,2,3,4,5],
"ghf": [2,4,6,8]
}
在所需的输出中,我想要这些字段的数组长度。
{
"abc" : 5,
"ghf" : 4
}
我应该使用哪些处理器以及如何使用?
提前致谢。
您可以使用 modify-overwrite-beta 转换以及 JoltTransformJSON处理器如
[
{
"operation": "modify-overwrite-beta",
"spec": {
"*": "=size(@(1,&))"
}
}
]
我有以下输入:
{
"abc": [1,2,3,4,5],
"ghf": [2,4,6,8]
}
在所需的输出中,我想要这些字段的数组长度。
{
"abc" : 5,
"ghf" : 4
}
我应该使用哪些处理器以及如何使用? 提前致谢。
您可以使用 modify-overwrite-beta 转换以及 JoltTransformJSON处理器如
[
{
"operation": "modify-overwrite-beta",
"spec": {
"*": "=size(@(1,&))"
}
}
]