如何使用 dataweave 将给定的输入数组转换为以下输出?
How to convert the given input array to the following output using dataweave?
输入
{
"Ids": ["1","2","3"]
}
输出
["Ids": "1", "Ids": "2", "Ids": "3"]
使用 map() 函数映射每个元素。请注意,输出数组中的每个元素都是一个对象,在 JSON 中表示在大括号中。
%dw 2.0
output application/json
---
payload.Ids map {ids: $}
输出:
[
{
"ids": "1"
},
{
"ids": "2"
},
{
"ids": "3"
}
]
输入
{
"Ids": ["1","2","3"]
}
输出
["Ids": "1", "Ids": "2", "Ids": "3"]
使用 map() 函数映射每个元素。请注意,输出数组中的每个元素都是一个对象,在 JSON 中表示在大括号中。
%dw 2.0
output application/json
---
payload.Ids map {ids: $}
输出:
[
{
"ids": "1"
},
{
"ids": "2"
},
{
"ids": "3"
}
]