Apache Nifi 1.7.1 使用分隔符展平Json。
创始人
2024-11-10 01:00:45
0

要使用Apache Nifi 1.7.1展平JSON数据,并使用分隔符进行分隔,可以使用以下解决方法:

  1. 使用JoltTransformJSON处理器: a. 在流程中添加一个JoltTransformJSON处理器。 b. 在处理器的属性中,设置"Jolt Specification"为以下内容:

    [
      {
        "operation": "shift",
        "spec": {
          "*": "&"
        }
      }
    ]
    

    c. 设置"Output Type"为"Multiple Flowfiles",这将生成多个流文件,每个流文件对应一个展平后的JSON对象。 d. 设置"Destination"属性为一个目录路径,用于存储生成的流文件。

  2. 使用SplitJson处理器和EvaluateJsonPath处理器: a. 在流程中添加一个SplitJson处理器。 b. 在处理器的属性中,设置"JsonPath Expression"为"$.",这将按顶级键将JSON对象拆分为多个流文件。 c. 添加一个EvaluateJsonPath处理器。 d. 在处理器的属性中,设置"Destination"为"flowfile-attribute",设置"JsonPath Expression"为"$.",这将在每个流文件中添加一个属性,属性名称为JSON中的顶级键,属性值为对应的值。 e. 添加一个ReplaceText处理器,用于添加分隔符。 f. 在处理器的属性中,设置"Search Value"为"\n"(换行符),设置"Replacement Value"为你想要的分隔符,例如","。 g. 配置其他处理器或存储流文件的目标,根据你的需求。

以上是两种使用Apache Nifi 1.7.1展平JSON数据并使用分隔符进行分隔的解决方法。你可以根据你的流程需求选择适合你的方法。

相关内容

热门资讯

十分钟实锤!德扑ai智能(线上... 十分钟实锤!德扑ai智能(线上wpk德州)果然真的有挂(详细辅助解密教程)1、点击下载安装,德扑ai...
第五分钟实锤!德扑ai智能(手... 第五分钟实锤!德扑ai智能(手机德州)其实真的有挂(详细辅助2025教程)德扑ai智能辅助器中分为三...
五分钟实锤!德扑ai智能(来玩... 五分钟实锤!德扑ai智能(来玩德州app)其实真的是有挂(详细辅助技巧教程)1、德扑ai智能机器人多...
四分钟实锤!德扑之星作弊(德州... 四分钟实锤!德扑之星作弊(德州app)都是是真的有挂(详细辅助安装教程)1、金币登录送、破产送、升级...
第3分钟实锤!智星德州菠萝开挂... 第3分钟实锤!智星德州菠萝开挂(德州ai)真是有挂(详细辅助2025新版总结)1、玩家可以在智星德州...
四分钟实锤!德扑之星有猫腻(德... 四分钟实锤!德扑之星有猫腻(德州app)其实是有挂(详细辅助详细教程)1、德扑之星有猫腻透视辅助简单...
6分钟实锤!德州ai辅助有用(... 6分钟实锤!德州ai辅助有用(线上wpk德州)其实有挂(详细辅助实用技巧)一、德州ai辅助有用软件透...
第5分钟实锤!智星德州菠萝有挂... 第5分钟实锤!智星德州菠萝有挂吗(德州之星)原来是有挂(详细辅助曝光教程);第5分钟实锤!智星德州菠...
第4分钟实锤!德州之星有辅助挂... 第4分钟实锤!德州之星有辅助挂(智星德州)果然真的是有挂(详细辅助必胜教程);小薇(透视辅助)致您一...
四分钟实锤!德扑ai助手(德州... 四分钟实锤!德扑ai助手(德州nzt)原来存在有挂(详细辅助AA德州教程)1、下载好德扑ai助手辅助...