【发布时间】:2021-04-08 22:44:12
【问题描述】:
我有一个数组 -
[
{
"Number": "12345",
"abc": {
"group": "abc",
"operation": "Create"
},
"def": {
"group": "def",
"operation": "Create"
}
},
{
"Number": "45678",
"xyz": {
"group": "xyz",
"operation": "Update"
},
"sdf": {
"group": "sfd",
"operation": "Delete"
}
}
]
需要转换成这种形式-
[
{
"Number": "12345",
"group": "abc",
"operation": "Create"
},
{
"Number": "12345",
"group": "def",
"operation": "Create"
},
{
"Number": "45678",
"group": "xyz",
"operation": "Update"
},
{
"Number": "45678",
"group": "sfd",
"operation": "Delete"
}
]
尝试为此编写 dataweave 表达式。问题是 abc、def、xyz 和所有这些都是对象,它们可能会出现也可能不会出现,并且可能具有不同的值。
【问题讨论】: