我正在尝试使用 Dataweave-2.0 将数组对象转换为字符串,并具有以下输入和输出。
输入:
[
{"Name":"Sam","language":"Java","Id":"101"},
{"Name":"Ryan","language":"C","Id":"104"},
{"Name":"Sarah","language":"C","Id":"109"},
{"Name":"Rose","language":"Java","Id":"103"}
]
我的输出应该是:
Name Sam language Java Id 101 Name Ryan language C Id 104 Name Sarah language C Id 109 Name Rose language Java Id 103
我无法获得预期的输出。 提前感谢任何帮助。谢谢
这样的东西应该有效:
(payload flatMap ($ pluck ($$ ++ " " ++ $))) joinBy " "
输出
"Name Sam language Java Id 101 Name Ryan language C Id 104 Name Sarah language C Id 109 Name Rose language Java Id 103"
%dw 2.0 输出文本/纯文本 --- (有效负载映射((项目,索引) - >项目mapObject((值,键,索引) - > {“str”:键++“”++值}))reduce((项目,累加器) - >累加器+ + item)).*str joinBy " "