NiFi EvaluateJsonPath数组长度

问题描述 投票:0回答:1

我有以下JSON:

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

((一些来自ElasticSearch的响应。)>

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

我尝试了以下表达式:

$.hits.hits.length

但出现以下错误:

FlowFile could not find path $['hits']['hits']['length'] for attribute key hits.:(这是错误的结尾)。

但是,当与JsonEvaluate网站在线检查时,它似乎可以工作。

我的表情怎么了?

我有以下JSON:{“ hits”:{“ hits”:[]}}(一些来自ElasticSearch的响应)。我想使用处理器EvaluateJsonPath来获取hits.hits的长度。我尝试了...

json apache-nifi jsonpath json-path-expression
1个回答
1
投票

似乎JsonPath有不同版本。对我来说,$.hits.hits.length()有效。

© www.soinside.com 2019 - 2024. All rights reserved.