apache-nifi - 如何在apache nifi中分割输入json数组

标签 apache-nifi

如何在 Apache nifi 中实现以下拆分

我的输入json是

[
{
  "quality": true,
  "tagname": "P1001",
  "timestamp": 1543295658092,
  "value": 121
},
{
  "quality": true,
  "tagname": "P1002",
  "timestamp": 1543295658092,
  "value": 23
}
]

我的输出应该是2个单独的json

1.

{
  "quality": true,
  "tagname": "P1001",
  "timestamp": 1543295658092,
  "value": 121
}

2.

{
  "quality": true,
  "tagname": "P1002",
  "timestamp": 1543295658092,
  "value": 23
}

最佳答案

使用具有以下配置的 SplitJson 处理器:

enter image description here

现在处理器将 json 数组分割为单独的流文件。

关于apache-nifi - 如何在apache nifi中分割输入json数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54070332/

相关文章:

apache-kafka - Apache NiFi 和 Kafka 集成

email - Nifi Email ConsumeIMAP 按主题、从、到和日期过滤

database - 使用 NiFi 使用 QueryDatabase 表获取记录时限制行数

java - Windows 上的 Nifi 命令

nginx - 带有 Nginx 反向代理的 NiFi 身份验证

json - Jolt 将对象列表转换为数组

apache-spark - 无法转换 Parquet 列 : Expected decimal, 找到二进制

apache-nifi - 在 NiFi 1.9.2 中提取日期类型数据

java - NIFI :How to get node value using variable node name in nifi processor

apache-nifi - 如何用 POST 查询的特定值替换 InvokeHTTP?