I have below xml i have requirement like need to convert this to json and map metadata key names with row values using dataweave the outcome is also attached in the same
<dataset>
<metadata>
<item name="id" type="xs:int"/>
<item name="name" type="xs:string"/>
<item name="description" type="xs:string"/>
<item name="time" type="xs:string"/>
</metadata>
<data>
<row>
<value>7</value>
<value>varsha</value>
<value>ads</value>
<value>10</value>
</row>
<row>
<value>8</value>
<value>dhal</value>
<value>dd</value>
<value>09</value>
</row>
</data>
</dataset>
output:
available:{
[
{
"id" : 7,
"name" : varsha,
"description" : ads,
"time" : 10
},
{
"id" : 8,
"name" : dhal,
"description" : dd,
"time" : 09
}
]
}