entriesOf<T <: Object>(obj: T): Array<{| key: Key, value: Any, attributes: Object |}> 入力オブジェクトのキー、値、任意の属性を表すキー - 値ペアの配列を返します。 DataWeave バージョン 2.3.0 で導入されました。 パラメーター 名前 説明 obj 説明するオブジェクト。 例 次の例では、変数 myVar で指定されたオブジェクトからキー、値、属性を返します。オブジェクトは read 関数への XML 入力です。 ソース %dw 2.0 var myVar = read('<xml attr="x"><a>true</a><b>1</b></xml>', 'application/xml') output application/json --- { "entriesOf" : entriesOf(myVar) } 出力 { "entriesOf": [ { "key": "xml", "value": { "a": "true", "b": "1" }, "attributes": { "attr": "x" } } ] } entriesOf(obj: Null): Null entriesOf を null 値に使用できるようにするヘルパー関数。 DataWeave バージョン 2.4.0 で導入されました。
entriesOf<T <: Object>(obj: T): Array<{| key: Key, value: Any, attributes: Object |}> 入力オブジェクトのキー、値、任意の属性を表すキー - 値ペアの配列を返します。 DataWeave バージョン 2.3.0 で導入されました。 パラメーター 名前 説明 obj 説明するオブジェクト。 例 次の例では、変数 myVar で指定されたオブジェクトからキー、値、属性を返します。オブジェクトは read 関数への XML 入力です。 ソース %dw 2.0 var myVar = read('<xml attr="x"><a>true</a><b>1</b></xml>', 'application/xml') output application/json --- { "entriesOf" : entriesOf(myVar) } 出力 { "entriesOf": [ { "key": "xml", "value": { "a": "true", "b": "1" }, "attributes": { "attr": "x" } } ] } entriesOf(obj: Null): Null entriesOf を null 値に使用できるようにするヘルパー関数。 DataWeave バージョン 2.4.0 で導入されました。