When calling findItemsAdvanced with RESPONSE-DATA-FORMAT=XML, the results are as expected, e.g: <findItemsAdvancedResponse xmlns="http://www.ebay.com/marketplace/search/v1/services"> <ack>Success</ack> <version>1.13.0</version> <timestamp>2014-11-16T20:59:57.588Z</timestamp> <searchResult count="0"/> <paginationOutput> <pageNumber>0</pageNumber> <entriesPerPage>100</entriesPerPage> <totalPages>0</totalPages> <totalEntries>0</totalEntries> </paginationOutput> <itemSearchURL>http://www.ebay.co.uk/sch/i.html?_nkw=mytest1</itemSearchURL> </findItemsAdvancedResponse> But calling the same with RESPONSE-DATA-FORMAT=JSON, individual elements are all wrapped in []: {"findItemsAdvancedResponse":[…