How to pass multi-dimensional hash to webservice call

Anyone have any idea about how to pass multi-dimensional hash to
webservice call

e.g.driver.search_ByQuery(:request, :Query => [:sports])