usecase:
{
"name":"india"
}
{
"name":"usa"
}
output
[{
"name":"india"
}
,
{
"name":"usa"
}]
Thank you Prathamesh, I resolved some syntax errors in your code <?xml version="1.0" encoding="UTF-8"?>
<mule xmlns:ee="http://www.mulesoft.org/schema/mule/ee/core"
xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.mulesoft.org/schema/mule/ee/core http://www.mulesoft.org/schema/mule/ee/core/current/mule-ee.xsd http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd">
<flow name="uniquesqnnumberFlow" doc:id="34bf7919-6a30-40a3-be29-1eb76d4c3cb5" >
<scheduler doc:name="Scheduler" doc:id="dd6cbd2e-0142-4177-a613-468266ab48c2" >
<scheduling-strategy >
<fixed-frequency frequency="2" timeUnit="MINUTES"/>
</scheduling-strategy>
</scheduler>
<ee:transform doc:name="Transform Message" doc:id="c72cc7b8-a11f-4348-903f-d238b25ed59a" >
<ee:message >
<ee:set-payload ><![CDATA[%dw 2.0
output application/json
---
[
{
"name":"india"
},
{
"name":"USA"
}]
]]></ee:set-payload>
</ee:message>
</ee:transform>
<set-variable value="#[]" doc:name="Set Variable" doc:id="44063b97-5699-473e-8178-15ecae31cbd8" variableName="FinalOutput"/>
<foreach doc:name="For Each" doc:id="d201c3e7-d7b0-404f-b57f-ec803120a589" collection="#payload">
<logger level="INFO" doc:name="Logger " doc:id="522ce86c-183d-45dd-95c5-0c1ace587713" message="#payload"/>
<ee:transform doc:name="Transform Message" doc:id="e554634d-8eb8-4caf-b6a5-3b723dd1faf4" >
<ee:message >
</ee:message>
<ee:variables >
<ee:set-variable variableName="FinalOutput" ><![CDATA[%dw 2.0
output application/json
---
vars.FinalOutput + payload]]></ee:set-variable>
</ee:variables>
</ee:transform>
</foreach>
<logger level="INFO" doc:name="Logger" doc:id="45146aa4-6e7b-4fab-b789-d122d92a791e" message="#vars.FinalOutput"/>
</flow>
</mule>