Flex Gateway新着情報
Governance新着情報
Monitoring API Manager指定された値を入力値から削除します。
このバージョンの --
は、指定された項目のすべてのインスタンスを配列から削除します。その他のバージョンは、DataWeave でサポートされるオブジェクト、文字列、およびさまざまな日付と時刻の形式で動作します。
名前 | 説明 |
---|---|
ソース |
削除する項目を含む配列。 |
toRemove |
取得元配列から削除する項目。 |
次の例では、指定された項目を配列から削除します。具体的には、--
の右側の配列に含まれる項目のすべてのインスタンスをこの関数の左側の配列から削除します。結果として [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
--
を null
値に使用できるようにするヘルパー関数。
DataWeave バージョン 2.4.0 で導入されました。