【发布时间】:2018-10-18 13:04:32
【问题描述】:
我正在开发 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>
【问题讨论】: