Я создал пользовательский процессор, который обрабатывает ввод JSON, выполняет некоторое форматирование и вычисления, добавляет все значения в качестве атрибутов и передает flowFile
Проблема заключается в том, что одно из этих значений имеет арабские символы, а атрибутдолжно иметь это значение пустым или иметь вопросительный знак
примечание: тот же пользовательский процессор работает без проблем на локальном nifi (ПК) и все значения обрабатываются хорошо, это происходило только при использовании этого процессора в другом кластере nifi
обновление: --- Nifi FLow
InvokeHttp (некоторые API) -> splitJson -> customProcessor -> putSQL
-
-Ответ InvokeHttp - Json, некоторые его значения - английские, а некоторые - арабские
- Анализ Json в пользовательском процессоре с использованием библиотеки Java jsonPath - Каждый результат сохраняется в атрибуте flowFile,
Проблема в том, что атрибуты не показывают значения на арабском языке, они показывают пустое значение