FlattenJson 2025.5.31.15

捆绑包

org.apache.nifi | nifi-standard-nar

描述

使用户能够获取嵌套的 JSON 文档,并将其展平化为简单的键/值对文档。每个级别的键均使用由用户定义的分隔符进行组合,默认为“.”。此处理器还允许将展平化的 json 还原。它支持四种展平化模式,例如 normal、keep-arrays、dot notation for MongoDB query 和 keep-primitive-arrays。默认展平化模式是“keep-arrays”。

标签

flatten、json、unflatten

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

flatten-json-character-set

用于对文件进行编码的字符集

flatten-json-pretty-print-json

指定结果的 json 是否应采用美化输出

flatten-json-return-type

指定所需 json 返回类型,例如 flatten/unflatten

flatten-json-separator

用于连接键的分隔符。必须是 JSON 合法字符。

flatten-mode

指定 json 应如何进行展平化/还原展平化

ignore-reserved-characters

如果为 true,则会忽略键中的保留字符

关系

名称

描述

failure

无法展平化/还原展平化的文件将转到此关系。

success

成功展平化/还原展平化的文件将转到此关系。

语言: 中文