title: Pass complex json via hidden variable and read in mvc 3 controller
body: <p>I want to do the following.</p>
  
  <ol>
  <li>Pass a complex json object in a hidden input variable </li>
  <li>Get that hidden variable through the form collection object.</li>
  <li>Convert that hidden text value to a dynamic object which I can loop through to
  get the data from it</li>
  </ol>
  
  <p>So I think the first two items above I can do.</p>
  
  <ol>
  <li>$("#hiddenVariableID").val(JSON.stringify(data)); </li>
  <li>Have a parameter called FormCollection collection in the MVC controller. 
      Then get the value the following way  String data =
      collection.Get("hiddenVariableID");</li>
  <li>?? Not sure how to do this.</li>
  </ol>
  
  <p>The data I'm passing is an array of objects.  The objects are never the same so that is why I need to convert the results in some type of dynamic object that I can loop through.</p>
  
  <p>I can't do an ajax call to do this because I want to stream down the data passed in the hidden variable. So it has to be through a form submission.</p>
  
  <p>Thank you,
  -Tesh</p>