title: Guzzle passing multiple dimension array
body: <p>My cURL request looks like:</p>
  
  <pre><code>http://httpbin.org/post -d '{"multifilter":{"limit":5}}'
  </code></pre>
  
  <p>My Guzzle code:</p>
  
  <pre><code>$request = $client-&gt;createRequest('POST', 'http://httpbin.org/post');
  $postBody = $request-&gt;getBody();
  $postBody-&gt;setField('multifilter', array("limit"=&gt;"5"));
  $response = $client-&gt;send($request);
  </code></pre>
  
  <p>This line </p>
  
  <pre><code>$postBody-&gt;setField('multifilter', array("limit"=&gt;"5"));
  </code></pre>
  
  <p>is not correct, but how to set variable as array ?</p>
  
  <p>Or maybe exist something to add json query ? I mean something like <code>addJsonquery('multifilter":{"limit":5}}')</code> ?</p>