title: Sending JSON object to the server via http GET
body: <p>I am looking for sending JSON object to the server via GET. 
  Chris's answer on <a href="https://stackoverflow.com/questions/4789481/post-an-array-of-objects-via-json-to-asp-net-mvc3">Post an Array of Objects via JSON to ASP.Net MVC3</a> works for the  http POST but not for GET. 
  My case also works for POST but not for GET. What can I do to make GET work
  Here is my case:
  in Controller I have the following method
         public ActionResult Screenreport(Screentable screendata)</p>
  
  <pre><code>   {
         // do something here
         return View();
     }
  </code></pre>
  
  <p>I have two ModelView as follows:</p>
  
  <pre><code>   public class Screenrecord
     {
        public string Firstname{ get; set; }
        public string Lastname{ get; set; }
     }
     public class Screentable
     {
        public List&lt;Screenrecord&gt; Screenlist { get; set; } 
     }
  </code></pre>
  
  <p>On the client side I generate JSON object    </p>
  
  <pre><code>var Screentable = { Screenlist: screendata };
  </code></pre>
  
  <p>screendata  is an array of Screenrecord</p>
  
  <p>All this work when I use POST but when I use GET I am getting null value (screendata = null) Controllers' method. 
  In other word when click GO, screendata is null in Screenreport(Screentable screendata) routine.</p>
  
  <p>Also, if I send one JSON object it works but if I send an array (list) like I described, it does not.
  Is what I am trying to do doable?</p>