答案 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组件的对象了。