NiFi EvaluateJsonPath 数组长度

NiFi EvaluateJsonPath array length

我有以下 JSON:

{
    "hits": {
         "hits":[]
    }
}

(来自 ElasticSearch 的一些响应)。

我想使用处理器 EvaluateJsonPath 来获取 hits.hits 的长度。

我尝试了以下表达式:

$.hits.hits.length

但是我得到以下错误:

FlowFile could not find path $['hits']['hits']['length'] for attribute key hits.:(错误到此结束)

但是,当使用 JsonEvaluate 网站在线检查时,它似乎有效。

我的表情有什么问题?

JsonPath好像有不同的版本。对我来说,$.hits.hits.length() 有效。