【发布时间】:2022-01-29 18:24:09
【问题描述】:
我需要比较一个数组中的两个字段,并用不同的数据替换它们的值并在不同的对象中输出
这是我的示例输入数组:
{
"data": [
{
"house": "house1",
"condition": "bad",
"age": "old",
},
{
"house": "house2",
"condition": "good",
"age": "new",
}
]
}
输出应该是
{
"data": [
{
"house": "house1",
"condition": "repair"
},
{
"house": "house1",
"age": "over50",
},
{
"house": "house2",
"condition": "No repair",
},
{
"house": "house2",
"age": "recent"
}
]
}
如果条件“坏”,我需要用“修复”替换,否则如果条件“好”,我需要用“不修复”替换。 同类型的逻辑。对于年龄领域。如果年龄是“旧”,我需要替换为“Over50”,如果年龄是“新”,我需要替换为“最近”。这两个字段(年龄和条件)将在每次迭代中出现
【问题讨论】:
标签: mule mule-studio dataweave mulesoft mule4