Flex Gateway新着情報
Governance新着情報
Monitoring API Manager
DataWeave 2.2 は Mule 4.2 と互換性があり、Mule 4.2 にバンドルされています。
このバージョンの Mule は、拡張サポートが終了する 2023 年 5 月 2 日にその すべてのサポート このバージョンの Mule を使用する CloudHub には新しいアプリケーションをデプロイできなくなります。許可されるのはアプリケーションへのインプレース更新のみになります。 『標準サポートが適用されている最新バージョンの Mule 4 にアップグレード』することをお勧めします。これにより、最新の修正とセキュリティ機能強化を備えたアプリケーションが実行されます。 |
指定された値を入力値から削除します。
このバージョンの --
は、指定された項目のすべてのインスタンスを配列から削除します。その他のバージョンは、DataWeave でサポートされるオブジェクト、文字列、およびさまざまな日付と時刻の形式で動作します。
名前 |
説明 |
|
削除する項目を含む配列。 |
|
取得元配列から削除する項目。 |
次の例では、指定された項目を配列から削除します。具体的には、--
の右側の配列に含まれる項目のすべてのインスタンスをこの関数の左側の配列から削除します。結果として [0]
が残ります。
%dw 2.0
output application/json
---
{ "a" : [0, 1, 1, 2] -- [1,2] }
DataWeave
{ "a": [0] }
JSON
オブジェクトから指定されたキー-値ペアを削除します。
名前 | 説明 |
---|---|
|
取得元オブジェクト ( |
|
取得元オブジェクトから削除するキー-値ペアを含むオブジェクト。 |
次の例では、取得元オブジェクトからキー-値ペアを削除します。
%dw 2.0
output application/json
---
{ "hello" : "world", "name" : "DW" } -- { "hello" : "world"}
DataWeave
{ "name": "DW" }
JSON
指定された検索キーに一致する取得元オブジェクトからすべてのキー-値ペアを削除します。
名前 | 説明 |
---|---|
|
取得元オブジェクト ( |
|
取得元オブジェクトから削除するキー-値ペアを指定するキーの配列。 |
次の例では、取得元オブジェクトから 2 つのキー-値ペアを削除します。
%dw 2.0
output application/json
---
{ "yes" : "no", "good" : "bad", "old" : "new" } -- ["yes", "old"]
DataWeave
{ "good": "bad" }
JSON
オブジェクトから指定されたキー-値ペアを削除します。
名前 | 説明 |
---|---|
|
取得元オブジェクト ( |
|
取得元オブジェクトから削除するキー-値ペアのキー。 |
次の例では、取得元オブジェクトから削除するキー-値ペアを指定します。
%dw 2.0
output application/json
---
{ "hello" : "world", "name" : "DW" } -- ["hello" as Key]
DataWeave
{ "name": "DW" }
JSON