Apache nifi 如何在ApacheNIFI中拆分输入json数组
如何在ApacheNIFI中实现以下拆分 我的输入是jsonApache nifi 如何在ApacheNIFI中拆分输入json数组,apache-nifi,Apache Nifi,如何在ApacheNIFI中实现以下拆分 我的输入是json [ { "quality": true, "tagname": "P1001", "timestamp": 1543295658092, "value": 121 }, { "quality": true, "tagname": "P1002", "timestamp": 1543295658092, "value": 23 } ] 我的输出应该是2个独立的json 一, 二, 将SplitJson处
[
{
"quality": true,
"tagname": "P1001",
"timestamp": 1543295658092,
"value": 121
},
{
"quality": true,
"tagname": "P1002",
"timestamp": 1543295658092,
"value": 23
}
]
我的输出应该是2个独立的json
一,
二,
将SplitJson处理器与以下配置一起使用:
现在,处理器将json数组拆分为单独的流文件。使用具有以下配置的拆分json处理器:
现在处理器将json数组拆分为单独的流文件。我不知道为什么需要拆分json数组,但请记住,NiFi可以直接将其作为记录集使用,而无需拆分,这将提高性能。我不知道为什么需要拆分json数组,但请记住,NiFi可以直接将其用作记录集,而无需拆分,这将带来更好的性能。我注意到,有时需要多个SplitJSON处理器才能达到您想要的水平。我注意到,有时需要多个SplitJSON处理器才能达到您想要的水平
{
"quality": true,
"tagname": "P1001",
"timestamp": 1543295658092,
"value": 121
}
{
"quality": true,
"tagname": "P1002",
"timestamp": 1543295658092,
"value": 23
}