如何在nifi上打印json属性名称?

问题描述 投票:-1回答:1

我有一个json,格式如下:

{
 "nm_questionario":{"isEmpty":"MSGE1 - Nome do Questionário"},
 "ds_questionario":{"isEmpty":"MSGE1 - Descrição do Questionário"},
 "dt_inicio_vigencia":{"isEmpty":"MSGE1 - Data de Vigência"}
}

如何使用nifi打印属性的名称?我想要检索名称nm_questionariodt_inicio_vigenciads_questionario。尝试了许多事情,但无济于事。

json apache-nifi
1个回答
1
投票

您可以使用LogAttribute处理器,将日志有效负载设置为true,以打印$NIFI_HOME/logs/nifi-app.log文件中的完整内容。您还可以使用PutFile处理器将内容写入磁盘上的平面文件。如果您需要对这些值进行编程,您可以使用EvaluateJSONPath处理器将各种内容提取到命名属性中,您可以再次使用UpdateAttributeLogAttribute进行管理。

© www.soinside.com 2019 - 2024. All rights reserved.