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”。
输入要求¶
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 |
成功展平化/还原展平化的文件将转到此关系。 |