NiFi EvaluateJsonPath длина массива - PullRequest
0 голосов
/ 01 марта 2020

У меня есть следующее JSON:

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

(Некоторые ответы от ElasticSearch).

Я хочу использовать процессор EvaluateJsonPath, чтобы получить длину hits.hits .

Я попробовал следующее выражение:

$.hits.hits.length

Но я получаю следующую ошибку:

FlowFile could not find path $['hits']['hits']['length'] for attribute key hits.: (Это конец ошибка).

Однако при онлайн-проверке сайтов JsonEvaluate это работает.

Что не так с моим выражением?

1 Ответ

1 голос
/ 01 марта 2020

Похоже, есть разные версии JsonPath. Для меня $.hits.hits.length() сработало.

...