I am trying to convert Array object to String using Dataweave-2.0 with the below input and output.
Input :
[
{"Name":"Sam","language":"Java","Id":"101"},
{"Name":"Ryan","language":"C","Id":"104"},
{"Name":"Sarah","language":"C","Id":"109"},
{"Name":"Rose","language":"Java","Id":"103"}
]
My output should be:
Name Sam language Java Id 101 Name Ryan language C Id 104 Name Sarah language C Id 109 Name Rose language Java Id 103
I am unable to get the expected output. Any help is appreciated in advance. Thanks
Something like this should work:
(payload flatMap ($ pluck ($$ ++ " " ++ $))) joinBy " "
Output
"Name Sam language Java Id 101 Name Ryan language C Id 104 Name Sarah language C Id 109 Name Rose language Java Id 103"