首页 > 解决方案 > 如何在 nifi 上打印 json 属性名称?

问题描述

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

标签: jsonapache-nifi

解决方案


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


推荐阅读