Перейти к основному содержимому

AttributesToJSON

Описание

Генерирует представление атрибутов входящего FlowFile в формате JSON. Полученный JSON может быть записан либо в новый атрибут 'JSONAttributes', либо в содержимое FlowFile. Атрибуты, содержащие вложенные объекты JSON, могут обрабатываться либо как JSON, либо как экранированный JSON в зависимости от выбранной стратегии.

Теги

json, attributes, flowfile

Свойства

НазваниеОписание
Attributes ListСписок атрибутов, разделённых запятыми, которые будут включены в результирующий JSON. Если это значение оставить пустым, то будут включены все существующие атрибуты. Этот список атрибутов чувствителен к регистру. Если атрибут, указанный в списке, не найден, он будет добавлен в результирующий JSON с пустой строкой или значением NULL.
Attributes Regular ExpressionРегулярное выражение, которое будет оцениваться для атрибутов файла потока с целью выбора соответствующих атрибутов. Это свойство можно использовать в сочетании со свойством списка атрибутов. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
DestinationControl 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