【问题标题】:Insert dynamic data based on array size in json mule 4在json mule 4中插入基于数组大小的动态数据
【发布时间】:2020-10-20 16:28:39
【问题描述】:

现有 JSON:

{
 "name":"abc",
"place": "äbc"
}

我有一个单独的数组,如下所示:

    [documentDetails:{
    "name" : "doc1",
    "size" : "5"
    },
    documentDetails:{
    "name" : "doc1",
    "size" : "5"
    }
    ]

需要最终的 JSON:

 {
     "name":"abc",
    "place": "äbc",
documentDetails:{
    "name" : "doc1".
    "size" : "5"
    },
    documentDetails:{
    "name" : "doc1".
    "size" : "5"
    }
    }

我怎样才能实现最终的json?

【问题讨论】:

    标签: dataweave anypoint-studio mule4


    【解决方案1】:

    试试这个:

    %dw 2.0
    output application/dw
    var in1 = {
     "name":"abc",
    "place": "äbc"
    }
    
    var in2 = [
        documentDetails:{
        "name" : "doc1",
        "size" : "5"
        },
        documentDetails:{
        "name" : "doc1",
        "size" : "5"
        }
    ]
    ---
    {
        (in1),
        (in2)
    }
    

    请注意,您的“单独数组”有拼写错误。据我所知已修复。

    【讨论】:

    • 我没有使用圆括号。感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 2019-08-13
    • 1970-01-01
    • 2020-07-22
    • 2018-03-17
    • 1970-01-01
    • 2023-04-08
    • 2022-08-16
    • 1970-01-01
    相关资源
    最近更新 更多