AttributesToJSON
Описание
Генерирует представление атрибутов входящего FlowFile в формате JSON. Полученный JSON может быть записан либо в новый атрибут 'JSONAttributes', либо в содержимое FlowFile. Атрибуты, содержащие вложенные объекты JSON, могут обрабатываться либо как JSON, либо как экранированный JSON в зависимости от выбранной стратегии.
Теги
json, attributes, flowfile
Свойства
Название | Описание |
---|---|
Attributes List | Список атрибутов, разделённых запятыми, которые будут включены в результирующий JSON. Если это значение оставить пустым, то бу дут включены все существующие атрибуты. Этот список атрибутов чувствителен к регистру. Если атрибут, указанный в списке, не найден, он будет добавлен в результирующий JSON с пустой строкой или значением NULL. |
Attributes Regular Expression | Регулярное выражение, которое будет оцениваться для атрибутов файла потока с целью выбора соответствующих атрибутов. Это свойство можно использовать в сочетании со свойством списка атрибутов. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Destination | Control if JSON value is written as a new flowfile attribute 'JSONAttributes' or written in the flowfile content. Writing to flowfile content will overwrite any existing flowfile content. |
Include Core Attributes | Определяет, следует ли включать атрибуты org.apache.nifi.flowfile.attributes.CoreAttributes, содержащиеся в каждом FlowFile, в результирующее значение JSON. |
Null Value | Если значение равно true, то в результирующем JSON несуществующее выбранное значение будет равно NULL. Если значение равно false, в JSON будет помещена пустая строка |
JSON Handling Strategy | Стратегия, используемая для обработки атрибутов, содержащих вло женные JSON-объекты. |
Pretty Print | Примените форматирование для красивой печати к выводу.This Property is only considered if the [Destination] Property has a value of "flowfile-content". |
Взаимосвязи
- success: Успешно преобразовал атрибуты в JSON
- failure: Не удалось преобразовать атрибуты в JSON