mapString

mapString(@StreamCapable text: String, mapper: (character: String, index: Number) -> String): String

文字列のすべての文字に式を適用します。

DataWeave バージョン 2.4.0 で導入されました。

パラメーター

名前 説明

text

対応付ける文字列。

mapper

text​ 文字列の各文字 (​$​) またはインデックス (​$$​) に適用して文字列を返す式。

次の例では、文字列の機密データを編集しています。

ソース

%dw 2.0
import * from dw::core::Strings
output application/json
---
{ balance: ("\$234" mapString if (isNumeric($)) "~" else $) }

出力

{
  "balance": "$~~~"
}

mapString(@StreamCapable text: Null, mapper: (character: Nothing, index: Nothing) -> Any): Null

mapString​ を ​null​ 値に使用できるようにするヘルパー関数。

DataWeave バージョン 2.4.0 で導入されました。