将JSON转换为字符串并写入文件

时间:2016-12-09 01:27:18

标签: mule dataweave

如何将JSON对象转换为String并写入文件? 数据编织中的输出类型是application / java

enter image description here

2 个答案:

答案 0 :(得分:1)

如果DataWeave中的输出设置为application / json,只需将有效负载发送到文件传输,就应该将有效负载写入文件。

示例:

        <dw:transform-message doc:name="Transform Message">
            <dw:set-payload><![CDATA[%dw 1.0
%output application/json
---
payload
]]></dw:set-payload>
        </dw:transform-message>
        <file:outbound-endpoint path="/tmp" outputPattern="jsonoutput"   responseTimeout="10000" doc:name="File"/>

答案 1 :(得分:-1)

您可以通过直接使用对象到字符串组件来转换为字符串。那么你的流中就不需要JSON组件的对象了。