小编mac*_*val的帖子

Dataweave 2.0 - 创建树结构的 xml

我有如下从数据库中检索的对象的 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

2
推荐指数
1
解决办法
98
查看次数

如何在dataweave中将对象转换为数组

如何在 dataweave 中将对象转换为数组,我可以说我想从输入中删除花括号

输入:

{    
  "Person": [    
    "sri",    
    "123456",    
    "India"    
  ]    
}
Run Code Online (Sandbox Code Playgroud)

预期输出

[
  "sri",
  "123456",
  "India" 
]
Run Code Online (Sandbox Code Playgroud)

mule dataweave

1
推荐指数
1
解决办法
4382
查看次数

标签 统计

dataweave ×2

mule ×1