【发布时间】:2020-01-21 08:48:04
【问题描述】:
我的示例输入有效负载如下:
{
"entities": [
{
"Id": "ab5fdd89e123",
"target": {
"Data": {
"attributes": {
"Name": [],
"Address": [
{
"value": {
"AddType": [{"value": "MAIN"}],
"Flag": [{"value": true }]
}
}]}}}}]}
我需要将名为 Flag (target.Data.attributes.Address.value.Flag) 的属性替换为“PrimaryFlag”,值为 true。我还需要在名为“代码”之后添加一个新属性,其值为空。所需的输出应如下所示:
{
"entities": [
{
"Id": "ab5fdd89e123",
"target": {
"Data": {
"attributes": {
"Name": [],
"Address": [
{
"value": {
"AddType": [{"value": "MAIN"}],
"PrimaryFlag": [{"value": true }],
"Code": [{"value": null}]
}
}]}}}}]}
我正在运行 Mule 3.9 并且正在使用 dataweave 1.0
【问题讨论】:
标签: arrays mule anypoint-studio dataweave mulesoft