AttributesToJSON
概述
将流文件属性转化成json,传输到下级流文件内容或属性上。
属性说明
目标
指定生成的Json的输出位置
- 数据流内容:将生成的Json输出到数据流内容
- 数据流属性:将生成的Json输出到数据流属性
包含核心属性
指定是否将每个流文件自带的属性(path、filename、uuid等)包含到json里。默认是,也就是包含。实际使用大部分情况是设置为否。
示例
假设我们上级流文件属性attribute有 比如 name: 张三 age: 18
设置"目标"为 数据流内容,不包含核心属性。
则可以看到转换结果到下级流文件内容中,如下:
{"name":"张三","age":"18"}
如果设置"包含核心属性"为是,也就是默认情况下。输出效果如下:
{"name":"张三","path":"./","filename":"8468953041069636","uuid":"2553918b-bfa3-4410-a265-0a11c9314817","age":"18"}
如果设置"目标"为 数据流属性, 转化结果在下级流文件属性中命名为JSONAttributes。后续可以使用${JSONAttributes}获取该值,如图。
流程模板
参见附件(请右键另存保存):AttributesToJSON示例