对象数组到包含所有所述对象的单个对象Dataweave

我正在尝试转换以下对象数组输入:

[
 {
    "Id": "3",
    "Code": "4190484",
    "Expense": "Huge Expense "   
 },
 {
    "Id": "4",
    "Code": "271",
    "Expense": "Big Expense"   
 },
 {
    "Id": "3",
    "Code": "433",
    "Expense": "No Expense"   
 } 
]

到这个单个对象的输出:

{
    "Id": "3",
    "Code": "4190484",
    "Expense": "Huge Expense ",
    "Id": "4",
    "Code": "271",
    "Expense": "Big Expense",
    "Id": "3",
    "Code": "433",
    "Expense": "No Expense"
}

您将如何在 Dataweave 中完成此操作?

回答

您还可以使用语言的动态元素功能:

%dw 2.0
output application/json
---
{(payload)}

就像@aled 在他的回答中解释的那样,你不应该在 JSON 中使用重复的键。


以上是对象数组到包含所有所述对象的单个对象Dataweave的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>