我需要使用Mule中的数据映射器将指定的图案化字符串映射到xml。
输入有效负载(String)到Data mapper:
key1:value1,key2:value2
来自Data Mapper的输出有效载荷(xml):
<control>
<Parameter>
<Key>key1</Key>
<Value>value1</Value>
</Parameter>
<Parameter>
<Key>key2</Key>
<Value>value2</Value>
</Parameter>
</control>
有人可以使用mule中的数据映射器为我提供解决方案吗?
答案 0 :(得分:0)
DataMapper有一个脚本视图(DataMapper控制台的右上角)。
创建字符串到键的映射,然后编辑映射,默认情况下它是用Mulee表达式语言编写的。有了它,您只需split中的值为2,并设置为输出值而不是1。这将只留下一条视线。
你也可以在两者上绘制映射然后拆分,只需将值0加在1中,将1加到另一个中,这将在可视编辑器中表现得更加美观,但性能会更差。