Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerFlex Gateway新着情報
Governance新着情報
Monitoring API Manager2.x
Mule 4
3.9
1.1
2.x
1.2
7.x
writeLinesWith
writeLinesWith
指定された行を書き込んで、バイナリコンテンツを返します。
DataWeave バージョン 2.2.0 で導入されました。
名前 | 説明 |
---|---|
|
書き込む項目の配列。 |
|
書き込み時に使用するエンコードを表す文字列。 |
次の例では、改行 (\n
) を各反復の後に挿入します。具体的には、map
を使用して to(1, 10)
の結果 ([1,2,3,4,5]
) を反復処理した後、指定されたコンテンツ ("Line $") を書き込みます。このコンテンツには、配列内の各番号の代わりに名前のない変数 $
が含まれます。
writeLinesWith "UTF-8"
のない式 { lines: to(1, 10) map "Line $" }
では、オブジェクトの値として単に行番号の配列 ({ "lines": [ "line 1", "line 2", "line 3", "line 4", "line 5" ] }
) が返されます。
%dw 2.0
import * from dw::core::Binaries
output application/json
---
{ lines: to(1, 10) map "Line $" writeLinesWith "UTF-8" }
DataWeave
{
"lines": "Line 1\nLine 2\nLine 3\nLine 4\nLine 5\n"
}
JSON