我有如下从数据库中检索的对象的 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"}
]
Run Code Online (Sandbox Code Playgroud)
我必须创建以下 xml。您能否帮助使用 dataweave 函数以在 mule 变换组件中使用。
<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>
Run Code Online (Sandbox Code Playgroud) 如何在 dataweave 中将对象转换为数组,我可以说我想从输入中删除花括号
输入:
{
"Person": [
"sri",
"123456",
"India"
]
}
Run Code Online (Sandbox Code Playgroud)
预期输出
[
"sri",
"123456",
"India"
]
Run Code Online (Sandbox Code Playgroud)