EventSourceConverter#

Действие EventSourceConverter предназначено для конвертации event-source события, передаваемого со стороны SSE-сервера в JSON/XML объект.

Параметры:

Название

Обязательность

Допустимые значения

Описание

outputFormat

-

«JSON», «XML»

Определяет формат объекта на выходе, JSON или XML.

dataMode

-

«STRING», «ARRAY»

При использовании многострочных элементов data, позволяет их либо собирать в одну строку, либо представлять как массив строк.

commentMode

-

«STRING», «ARRAY»

При использовании многострочных элемент comment, позволяет их либо собирать в одну строку, либо представлять как массив строк.

convertData

-

«JSON», «XML»

Конвертирует элемент data в json/xml объект с заданным форматом.

convertComment

-

«JSON», «XML»

Конвертирует элемент comment в json/xml объект с заданным форматом.

includeElements

-

Последовательность текстовых значений.
Используется в случае:
excludeElements пустой

Задает список элементов (event/id/retry/data/comment), которые будут включены в результирующий объект.

excludeElements

-

Последовательность текстовых значений.
Используется в случае:
includeElements пустой

Задает список элементов (event/id/retry/data/comment), которые будут исключены из результирующего объекта.

Пример:

 - action: EventSourceConverter
   params:
     outputFormat: JSON
     convertData: true
     dataMode: STRING
     excludeElements: 
      - comment