title: How can I post JSON data using mvc form submit?
body: <p>I have hidden fields on my view which contains data in Json Format. I want to post this data using form submit. I can't use ajax. </p>
  
  <pre><code>&lt;input type="hidden" id="workData" name="Works" data-value="[{"Id":44,"Body":"Completion Status","IsCompleted":true},{"Id":11,"Body":"Completion details","IsCompleted":false}]" value="{"Id":"33","Body":"Status","IsCompleted":true}"&gt;
  
  &lt;input type= "hidden" name ="Name" value="Micheal"&gt;
  </code></pre>
  
  <p>I have a Employee Model and a Work Model. Each employee is assigned list of works.</p>
  
  <pre><code>public class Employee
  {
      public string Name {get; set;}
      public List&lt;Work&gt; Works {get; set;} 
  }
  
  public class Work 
  {
      public string Body {get; set;}
      public boll IsCompleted{get; set;}
  }
  </code></pre>
  
  <p>My action method signature is this</p>
  
  <pre><code>public ActionResult SetWorkStatus(Employee employee)
  </code></pre>
  
  <p>How can I post this data to the action?</p>