mask(value: Null, fieldName: String | Number | PathElement): (newValueProvider: (oldValue: Any, path: Path) -> Any) -> Null
mask を null 値に使用できるようにするヘルパー関数。
DataWeave バージョン 2.2.2 で導入されました。
mask(value: Any, selector: PathElement): (newValueProvider: (oldValue: Any, path: Path) -> Any) -> Any
この mask 関数は、指定された条件に一致するすべての単純要素を置き換えます。
単純要素に子要素はありません。また、単純要素をオブジェクトまたは配列にすることはできません。
DataWeave バージョン 2.2.2 で導入されました。
例
次の例は、オブジェクトの配列内の password 項目の値をマスクする方法を示しています。これは field("password") を使用して PathElement を返し、それを mask に渡します。with "" を使用して、マスクで使用する値 () を指定します。
mask(value: Any, fieldName: String): (newValueProvider: (oldValue: Any, path: Path) -> Any) -> Any
この mask 関数は、項目をその名前で選択します。
DataWeave バージョン 2.2.2 で導入されました。