我想根据一些嵌套属性映射一个 json,但不知何故我似乎犯了一个愚蠢的错误。
我的输入:
[
{
"productNo": "00011111",
"items": [
{
"color": "000000000006000060",
},
{
"color": "000000000006000061",
}
]
},
{
"productNo": "00022222",
"items": [
{
"color": "000000000006000060"
},
{
"color": "000000000006000061"
}
]
}
]
Run Code Online (Sandbox Code Playgroud)
我的转变:
%dw 2.2
output application/json
---
payload map ( prod , indexOfProd ) -> {
(prod.items map (prodItem, indexOfProdItem) -> {
PNR: prod.productNo,
Color: color.quantity
})
}
Run Code Online (Sandbox Code Playgroud)
我的结果:
[
{
"PNR": 00011111,
"Color": "000000000006000060",
"PNR": 00011111,
"Color": "000000000006000061"
},
{
"PNR": 00022222,
"Color": "000000000006000060",
"PNR": …Run Code Online (Sandbox Code Playgroud)