2016-12-09 25 views
1

JSONオブジェクトをStringに変換してファイルに書き込むにはどうすればよいですか?データ織りで 出力タイプは、アプリケーション/ javaのJSONを文字列に変換してファイルに書き込む

DataWeaveで出力がちょうどファイルへのペイロードを書くべきファイル転送にペイロードを送信するアプリケーション/ JSONに設定されている場合は

enter image description here

+0

なぜObject to Json Transformerが必要ですか? Transform MessageコンポーネントはJSONで直接出力することができます。 Plsはあなたの流れを分かち合って、あなたが試したことを知らせます。 –

+0

Fileに書き込んだ後、ペイロードデータをDBに挿入しています。 insert文では、ペイロードの各要素を#[payload.?element_1]の形式で参照しています。これを行うには、アプリケーション/ javaとして出力形式を持っています。私は、データ織りの出力をファイルに書きたいと思っています。だから私はjsonにJavaオブジェクトを変換し、ファイルに書き込みます。しかし、それはファイルに何かばかげて書く。 – user94538

答えて

1

です。

例:

 <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"/> 
+0

ファイルへの執筆が曖昧です。 – user94538

+0

入力とMuleのバージョンは何ですか? –

-1

あなたは直接文字列コンポーネントにオブジェクトを使用して文字列に変換することができます。あなたの流れにJSONコンポーネントへのオブジェクトの必要はありません。

関連する問題