我当前面临一个问题,我必须读取一个结构几乎相同,行数超过10k并嵌套的JSON文件。
我考虑过创建自己的自定义处理器,该处理器读取JSON并将几个匹配的键/值替换为所需的键/值。当我尝试使用NiFi时,我认为应该采用一种更舒适的方式,因为JSON结构本身基本上是一致的。
我已经尝试使用ReplaceText
处理器和JoltTransformJson
处理器,但是我不知道。如果需要,如何转换键和值?例如:如果有这样的东西:
{
"id": "test"
},
{
"id": "14"
}
由于我在jsonfiles /数据库中使用了不同的键/值,因此可能有必要将“ id”转换为“ Number”并将“ test”映射为“ 3”,因此它们需要适合这些键/值。有没有这样做的方法而不必创建自己的处理器?
关于, 史蒂夫