Hi Kanishka, It would be helpful if you can share the payload factory configuration. The scenario works fine according to the below configuration.
<api xmlns="http://ws.apache.org/ns/synapse" name="arrayCheck" context="/check1"> <resource methods="POST"> <inSequence> <payloadFactory media-type="json"> <format> {"outerbody" : $1} </format> <args> <arg evaluator="json" expression="$"/> </args> </payloadFactory> <respond/> </inSequence> </resource> </api> Regards, Arunan On Wed, Apr 24, 2019 at 9:27 AM Kanishka Gunathilaka <[email protected]> wrote: > Hi All, > > When I try to pass single item only array through payloadfactory or > datamapper mediator it returns me array as an object. > > For example I am expecting following result. > { “entity” : > [ { “attr1” : “value”, “attr2” : “another value”} > ] > } > > But I am getting this response. > { “entity” : > { “attr1” : “value”, “attr2” : “another value”} > } > > Could you please explain me how I can overcome this issue? > > Thank you, > Kanishka > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > -- *Sugunakumar Arunan* Software Engineer | WSO2 Email : [email protected] Mobile : +94766016272 Web : http://wso2.com <https://wso2.com/signature>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
