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

时间:2019-04-24 20:05:24

标签: json apache-nifi

我有以下格式的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。已经尝试了很多东西,但无济于事。

1 个答案:

答案 0 :(得分:1)

您可以使用{em}日志有效载荷设置为LogAttribute的{​​{1}}处理器来打印true文件中的全部内容。您也可以使用$NIFI_HOME/logs/nifi-app.log处理器将内容写入磁盘上的平面文件。如果您需要对这些值进行编程操作,则可以使用PutFile处理器将各种内容提取到命名属性中,然后可以再次使用EvaluateJSONPathUpdateAttribute进行管理。