在下面的示例中,需要转换音频阵列的帮助。
示例:
[{
"animation_production_studios": [],
"audio": ["English", "Japanese"]
}]
答案 0 :(得分:0)
由于输出不需要特定的格式,因此我将用逗号分隔值。我在有效负载级别使用map,因为它是一个数组。 reduce()是用于将音频中的所有字符串连接为单个字符串的函数。
%dw 2.0
output application/json
---
payload map ((item, index) -> item.audio reduce ((i, acc) -> acc ++ "," ++ i )) reduce ((i2, acc2) -> acc2 ++ "," ++ i2 )
输入:
[{
"animation_production_studios": [],
"audio": ["English", "Japanese"]
},
{
"animation_production_studios": [],
"audio": ["German", "Spanish", "Italian"]
}
]
输出:
"English,Japanese,German,Spanish,Italian"
答案 1 :(得分:0)
答案 2 :(得分:0)