В настоящее время я сталкиваюсь с проблемой, когда мне нужно прочитать файл JSON, который имеет в основном ту же структуру, имеет около 10k + строк и является вложенным.
Я думал о создании собственного пользовательского процессора, который читает JSON и заменяет несколько соответствующих ключей / значений на нужные. Поскольку я пытаюсь использовать NiFi, я предполагаю, что должен быть более удобный способ, поскольку сама JSON-структура в основном соответствует.
Я уже пытался использовать процессор ReplaceText
, а также процессор JoltTransformJson
, но не смог разобраться. Как я могу преобразовать ключи и значения, если это необходимо? Например: если есть что-то вроде этого:
{
"id": "test"
},
{
"id": "14"
}
Возможно, потребуется преобразовать «id» в «Number» и сопоставить «test» с «3», так как я использую разные ключи / значения в моей jsonfiles / базе данных, поэтому они должны соответствовать им. Есть ли способ сделать это без необходимости создания собственного процессора?
С уважением,
Стив