Я работаю над mule 3.9. Во время работы я столкнулся со сценарием, в котором я хочу сгенерировать все возможные комбинации значений из входящего списка массивов JSON. Значения в списке массивов json являются динамическими.
Я хочу сгенерировать вывод в формате xml. Я хочу добиться этого только с помощью dataweave. Пожалуйста, помогите мне, как добиться этого в mule 3.9, используя datawevae.
Ниже мой ввод JSON и требуемый вывод xml.
Примечание. Список массивов Json является динамическим.
Ввод JSON
"building":[
{
"code":"BuildingExcess",
"value":"600"
},
{
"code":"BuildingExcess",
"value":"700"
}
],
"content":[
{
"code":"ContentExcess",
"value":"600"
},
{
"code":"ContentExcess",
"value":"400"
}
]
Выход
<resultset>
<list>
<Building>
<code>BuildingExcess</code>
<value>600</value>
</Building>
<Content>
<code>ContentExcess</code>
<value>600</value>
</Content>
</list>
<list>
<Building>
<code>BuildingExcess</code>
<value>700</value>
</Building>
<Content>
<code>ContentExcess</code>
<value>600</value>
</Content>
</list>
<list>
<Building>
<code>BuildingExcess</code>
<value>600</value>
</Building>
<Content>
<code>ContentExcess</code>
<value>400</value>
</Content>
</list>
<list>
<Building>
<code>BuildingExcess</code>
<value>700</value>
</Building>
<Content>
<code>ContentExcess</code>
<value>400</value>
</Content>
</list>
</resultset>