【发布时间】:2020-12-10 09:25:21
【问题描述】:
我有如下从数据库中检索到的 json 对象数组
[
{ "Projectid":"A1234","ProjectLvl":1,"desc":"A1234-desc"},
{ "Projectid":"A1234.1","ProjectLvl":2,"desc":"A1234.1-desc"},
{ "Projectid":"A1234.1.1","ProjectLvl":3,"desc":"A1234.1.1-desc"},
{ "Projectid":"A1234.1.1.1","ProjectLvl":4,"desc":"A1234.1.1.1-desc"},
{ "Projectid":"A1234.2","ProjectLvl":2,"desc":"A1234.2-desc"},
{ "Projectid":"A1234.2.1","ProjectLvl":3,"desc":"A1234.2.1-desc"}
]
我必须创建以下 xml。你能帮助在 mule 变换组件中使用 dataweave 函数吗?
<projects>
<project level="1">
<desc>A1234-desc</desc>
<project level="2">
<desc>A1234.1-desc</desc>
<project level="3">
<desc>A1234.1.1-desc</desc>
<project level="4">
<desc>A1234.1.1.1-desc</desc>
</project>
</project>
</project>
<project level="2">
<desc>A1234.2-desc
</desc>
<project level="3">
<desc>A1234.2.1-desc
</desc>
</project>
</project>
</project>
</projects>
【问题讨论】:
-
您能否再描述一下分组/嵌套逻辑?
标签: dataweave