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()
有效。
我有以下 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()
有效。