使用 ConvertRecord 处理器,我将一个 csv 文本文件转换为一个 json 文件,如下所示:
[
{"A":1001,"B":"20170101","C":0.3},
{"A":1001,"B":"20170102","C":0.1},
.....]
我尝试使用评估 Json Path 来获得如下路径:
a: $.A
b: $.B
....
但我只有空值。
我不确定在使用evaluateJsonPath 之前我是否需要用SplitJson 处理器分割这个JSON 文件,如果是,我需要在处理器中输入什么?
我试过
$.*
但它没有用。
还是我只需要在evaluateJsonPath 处理器中使用其他JsonPath 值?
最佳答案
谢谢你的答案。
我找到了解决方案。
我脑子里已经有了正确的方法,所以在路径上拆分JSON是正确的:
$.*
我的错误是evaluateJsonPath 处理器中的一个错字。
因此,在拆分后,我可以像这样评估 json 路径:
a: $.A
关于json - Apache nifi 评估JsonPath splitJson,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47115097/