【发布时间】:2019-12-30 21:37:32
【问题描述】:
我需要将传入的有效负载 JSON 格式化为某种方式。下面给出了示例有效负载 JSON。
[
{
"value": {
"States": [
{
"Name": "New South Wales",
"Code": "NSW"
}
]
}
},
{
"value": {
"States": [
{
"Name": "Western Australia",
"Code": "WA"
}
]
}
}
]
下面给出了我想要得到的输出:
[
{
"SystemCode": "STATE",
"Name": "StateName",
"Code": "NSW"
},
{
"SystemCode": "STATE",
"Name": "StateName",
"Code": "WA"
}
]
正如您在上面看到的,在输出中,SystemCode 和 Name 将保持不变,而 Code 值将根据传入的有效载荷。生成所需的输出后,我需要将与 JSON 相同的内容存储在会话变量中。如何在 Mule dataweave 1.0 中实现这一点 请注意,我可以接收多个数组作为具有不同代码的有效负载。 提前致谢。
【问题讨论】:
标签: json mule session-variables dataweave mule-esb