Apache nifi Nifi中的Json流文件转换?

Apache nifi Nifi中的Json流文件转换?,apache-nifi,jolt,Apache Nifi,Jolt,我是NiFi新手,我有一个要求,我需要以下输出格式的JSON。我只想从json中完全删除一部分。在Nifi中可能吗。如果可能,我应该使用哪个处理器 输入: { “eventId”:“123456”, “eventType”:“示例”, “事件时间”:“2021-04-20”, “有效载荷”:{ “产品”:[ { “状态”:“已发布”, “级别”:“测试”, “产品类型”:“测试”, “产品分类”:“测试”, “产品名称”:“测试”, “最小数量”:1, “收费单位”:“美元”, “重复频率”:“

我是NiFi新手,我有一个要求,我需要以下输出格式的JSON。我只想从json中完全删除一部分。在Nifi中可能吗。如果可能,我应该使用哪个处理器

输入:

{
“eventId”:“123456”,
“eventType”:“示例”,
“事件时间”:“2021-04-20”,
“有效载荷”:{
“产品”:[
{
“状态”:“已发布”,
“级别”:“测试”,
“产品类型”:“测试”,
“产品分类”:“测试”,
“产品名称”:“测试”,
“最小数量”:1,
“收费单位”:“美元”,
“重复频率”:“测试”,
“资格”:{
“合格标准”:{
“isShared”:错误,
“eligibleAccounts”:[
{
“帐户ID”:12345,
“accountName”:“测试”
}
]
}
}
}
]
}
}
输出:

{
“eventId”:“123456”,
“eventType”:“示例”,
“事件时间”:“2021-04-20”,
“有效载荷”:{
“产品”:[
{
“状态”:“已发布”,
“级别”:“测试”,
“产品类型”:“测试”,
“产品分类”:“测试”,
“产品名称”:“测试”,
“最小数量”:1,
“收费单位”:“美元”,
“重复频率”:“测试”,
“资格”:{
“合格标准”:{
“isShared”:错误,
“eligibleAccounts”:[]
}
}
}
]
}
}
有人能帮我吗。

与spec一起使用

[
  {
    "operation": "remove",
    "spec": {
      "batters": {
        "batter": ""
      }
    }
  }
]
编辑1:

以下等级库将删除阵列中的对象。对于数组,遍历时需要跟踪数组的索引

[
  {
    "operation": "remove",
    "spec": {
      "payload": {
        "product": {
          "*": {
            "eligibility": {
              "eligibleAccountCriteria": {
                "eligibleAccounts": {
                  "*": ""
                }
              }
            }
          }
        }
      }
    }
   }
]
与spec一起使用

[
  {
    "operation": "remove",
    "spec": {
      "batters": {
        "batter": ""
      }
    }
  }
]
编辑1:

以下等级库将删除阵列中的对象。对于数组,遍历时需要跟踪数组的索引

[
  {
    "operation": "remove",
    "spec": {
      "payload": {
        "product": {
          "*": {
            "eligibility": {
              "eligibleAccountCriteria": {
                "eligibleAccounts": {
                  "*": ""
                }
              }
            }
          }
        }
      }
    }
   }
]

谢谢..贾加德什..它在nifi工作。但是如果“batter”是数组,它就不起作用了。我已经添加了我正在使用的示例格式。是否有可能在NiFi中获得以上输出。谢谢..Jagadesh..它在NiFi中工作。但是如果“batter”是数组,它就不起作用了。我已经添加了我正在使用的示例格式。是否有可能在NiFi中获得以上输出。