Apache nifi 评估JsonPath splitJson

Max*_*ann 5 json apache-nifi

使用 ConvertRecord 处理器,我将一个 csv 文本文件转换为一个 json 文件,如下所示:

[
   {"A":1001,"B":"20170101","C":0.3},

   {"A":1001,"B":"20170102","C":0.1},
 .....]
Run Code Online (Sandbox Code Playgroud)

我尝试使用评估 Json Path 来获得如下路径:

a: $.A
b: $.B
....
Run Code Online (Sandbox Code Playgroud)

但我只有空值。

我不确定在使用evaluateJsonPath 之前我是否需要用SplitJson 处理器分割这个JSON 文件,如果是,我需要在处理器中输入什么?

我试过

$.*
Run Code Online (Sandbox Code Playgroud)

但它没有用。

还是我只需要在evaluateJsonPath 处理器中使用其他JsonPath 值?

cri*_*007 1

$.A假设您的 JSON 只是一个对象记录。

你有一个清单。

$[*].A或者将返回给定示例$..A的列表[1001, 1001]