使用nifi处理(嵌套的)JSON密钥和值

时间:2018-11-16 10:29:48

标签: json apache-nifi

我当前面临一个问题,我必须读取一个结构几乎相同,行数超过10k并嵌套的JSON文件。

我考虑过创建自己的自定义处理器,该处理器读取JSON并将几个匹配的键/值替换为所需的键/值。当我尝试使用NiFi时,我认为应该采用一种更舒适的方式,因为JSON结构本身基本上是一致的。

我已经尝试使用ReplaceText处理器和JoltTransformJson处理器,但是我不知道。如果需要,如何转换键和值?例如:如果有这样的东西:

{
    "id": "test"
},
{
    "id": "14"
}

由于我在jsonfiles /数据库中使用了不同的键/值,因此可能有必要将“ id”转换为“ Number”并将“ test”映射为“ 3”,因此它们需要适合这些键/值。有没有这样做的方法而不必创建自己的处理器?

关于, 史蒂夫

0 个答案:

没有答案