Предположим, у меня есть файл, заполненный JSON
объектами / строками, разделенными символами новой строки (\n
).Когда коннектор на основе FileStreamSource будет читать этот файл, он будет рассматривать каждую строку как java.lang.String
.
Как можно проанализировать java.lang.String
в java.util.Map
или struct , чтобы выполнить дальнейшие преобразования (например, замаскировать поле с помощью MaskField или извлечь полеиспользуя ExtractField )?
PS: вопрос не в том, как разобрать некоторые java.lang.String
в java.util.Map
или struct , а в том, как интегрировать такую логику синтаксического анализа с Kafka (пользовательское преобразование Кафки?)или получить тот же результат другими способами (например, настроить что-то в Kafka или использовать определенный соединитель / преобразование и т. д.)