%dw 2.0
import * from dw::core::Objects
var myVar = read('<xml attr="x"><a>true</a><b>1</b></xml>', 'application/xml')
output application/json
---
{ "entrySet" : entrySet(myVar) }
DataWeave
entrySet
entrySet<T <: Object>(obj: T): Array<{| key: Key, value: Any, attributes: Object |}>
Returns an array of key-value pairs that describe the key, value, and any attributes in the input object.
This function is Deprecated. Use dw::Core::entriesOf, instead.
Parameters
Name | Description |
---|---|
|
The |
Example
This example returns the key, value, and attributes in the object specified
in the variable myVar
.
Source
Output
{
"entrySet": [
{
"key": "xml",
"value": {
"a": "true",
"b": "1"
},
"attributes": {
"attr": "x"
}
}
]
}
JSON