Nifi-从数组中提取值



我有一个流文件,其中包含:

{"ocorrencias":[129539290,129539291]}

我需要用每个值创建一个属性,例如:

ocorrencias = 129539290 
ocorrencias = 129539291

这在任何处理器上都可能?

Obs:我正在使用splitjson进行测试,但它只返回值,我需要变量ocorrencias

使用两个处理器:SplitJson(将json拆分为FlowFiles(->ExtractText(将内容提取到属性(。

SplitJson处理器:

  • JsonPath Expression:.ocorrencias[*]

提取文本处理器:

  • ocorrencias(动态属性(:(.*)

输出:2个流文件,属性:

ocorrencias 129539290
ocorrencias 129539291

最新更新