title: Array inside object for jQuery getJSON not populated
body: <p>I have a rather peculiar problem when trying to use the jQuery getJSON function.</p>
  
  <p>I try to send my parameters by making an object like so:</p>
  
  <pre><code>var args = {
      from: "",
      to: "",
      customerId: "52"
      articles: ['12312', '21521']
  };
  </code></pre>
  
  <p>Then call the getJSON function:</p>
  
  <pre><code>$.getJSON('/Statistics/TimeGraph', args, function (response) {
      //Fill graph.
  });
  </code></pre>
  
  <p>This is where the problem starts. I recieve the request on the controller, but <code>articles</code> is not populated (the other parameters are).</p>
  
  <p>Controller action:</p>
  
  <pre><code>public JsonResult TimeGraph(DateTime? from, DateTime? to, int? customerId, string[] articles)
  {
      return Json("", JsonRequestBehavior.AllowGet);
  }
  </code></pre>
  
  <p>Is it not possible to send an array inside an object like this? Or is there something I'm missing?</p>