如何在Apache Nifi中拆分输入JSON数组

时间:2019-01-07 07:46:03

标签: apache-nifi

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

我的输入json是

*** Test Cases ***
Biker Login
POST    https://somesite.somesite/auth/login     
   {"phoneNumber":"phoneNumber","password" : "password","versionCode": 100} headers={"Content-Type":"application/json"}

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

1。

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

2。

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

1 个答案:

答案 0 :(得分:3)

使用 SplitJson 处理器进行以下配置:

enter image description here

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