We are checking if GW would allow us to override the default behavior in scenarios where we need to return empty arrays.
if the request payload is in above format(empty array), we have observed that GW returns the response in the below format( if there are no records, square brackets are removed )
Does GW provide any option to change the response to "PropertyName":[ ] ( with the square brackets, if we want to return an empty array) or does it violate the OData standards?
As far as i know at DPC level we do not have any control over the way GW encapsulates data as response in XML or in JSON format.
Its would not be a good idea to manipulate the response.