FlattenJson
Описание
Предоставляет пользователю возможность взять вложенный JSON-документ и преобразовать его в простой документ с парой ключ/значение. Ключи комбинируются на каждом уровне с помощью пользовательского разделителя, по умолчанию равного '.'. Этот процессор также позволяет развернуть обратно упрощенный json. Он поддерживает четыре вида режима упрощения, таких как нормальный, keep-arrays, точечная нотация для запросов MongoDB и keep-primitive-arrays. Режим упрощения по умолчанию - 'keep-arrays'.
Теги
json, flatten, unflatten
Свойства
Название | Описа ние |
---|---|
Separator | Символ-разделитель, используемый для объединения ключей. Должен быть допустимым символом JSON. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Flatten Mode | Указывает, как следует сглаживать/разглаживать JSON |
Ignore Reserved Characters | Если установлено значение true, зарезервированные символы в ключах будут игнорироваться |
Return Type | Указывает желаемый тип возвращаемого JSON, например, сглаженный/разглаженный |
Character Set | Набор символов, в котором закодирован файл |
Pretty Print JSON | Указывает, следует ли выводить результат в формате JSON |
Взаимосвязи
- success: Успешно сведенные/несведенные файлы перенаправляются в эту связь.
- failure: Файлы, которые не могут быть сведены/разобраны, относятся к этой связи.