Skip to main content

AttributesToJSON

概述

将流文件属性转化成json,传输到下级流文件内容或属性上。

属性说明

目标

指定生成的Json的输出位置

  • 数据流内容:将生成的Json输出到数据流内容
  • 数据流属性:将生成的Json输出到数据流属性
包含核心属性

指定是否将每个流文件自带的属性(path、filename、uuid等)包含到json里。默认是,也就是包含。实际使用大部分情况是设置为否。

示例

demo

假设我们上级流文件属性attribute有 比如 name: 张三 age: 18

attribute

设置"目标"为 数据流内容,不包含核心属性。 properties

则可以看到转换结果到下级流文件内容中,如下:

{"name":"张三","age":"18"}

如果设置"包含核心属性"为是,也就是默认情况下。输出效果如下:

{"name":"张三","path":"./","filename":"8468953041069636","uuid":"2553918b-bfa3-4410-a265-0a11c9314817","age":"18"}

如果设置"目标"为 数据流属性, 转化结果在下级流文件属性中命名为JSONAttributes。后续可以使用${JSONAttributes}获取该值,如图。

target_attribute

流程模板

参见附件(请右键另存保存):AttributesToJSON示例