Flex Gateway新着情報
Governance新着情報
Monitoring API Managerオブジェクトからのキー名の配列を返します。
このメソッドは非推奨です。代わりに、Core モジュールの keysOf を使用してください。
次の例では、入力オブジェクトからのキーを返します。
次の例は、keySet と nameSet の違いを示しています。
keySet は XML 入力からの属性 (name と lastName) と名前空間 (xmlns) を保持していますが、nameSet はそれらを保持しないため、null を返しています。
%dw 2.0
import * from dw::core::Objects
var myVar = read('<users xmlns="http://test.com">
                     <user name="Mariano" lastName="Achaval"/>
                     <user name="Stacey" lastName="Duke"/>
                  </users>', 'application/xml')
output application/json
---
{ keySetExample: flatten([keySet(myVar.users) map $.#,
                          keySet(myVar.users) map $.@])
}
++
{ nameSet: flatten([nameSet(myVar.users) map $.#,
                    nameSet(myVar.users) map $.@])
}