FlattenJson
描述:
提供给用户能够将内部JSON文档扁平化的能力,并处理成简单的键值对。键则由用户自定义的<分隔符>(默认为点 '.')将每一级串联起来. 支持3种<扁平模式>: 单级, 保留数组和MongoDB查询的点表示法。 默认的扁平模式为'保留数组'.
标签:
json, flatten
参数:
如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.
名字 | 默认值 | 允许值列表 | 描述 |
---|---|---|---|
分隔符 | . | 用于连接键的分隔符。 必须是有效的JSON字符. 支持表达式语言 (支持流属性和变量) | |
扁平模式 | 保留数组 | - 单级 - 保留数组 - 点表示法 | 指定如何扁平JSON的方式 |
连线:
名字 | 描述 |
---|---|
success | 成功扁平化输入数据流的JSON对象将输出到此连线 |
failure | 扁平化失败后数据流输出到此连线 |
读取属性:
未提供。
写入属性:
未提供。
状态管理:
该组件不保存状态。
限制:
该组件没有限制
系统资源考量:
未提供。