title: How would you pass objects with MVC and jQuery AJAX?
body: <p>I am finally experimenting and trying to learn MVC after years of asp.net.<br>
  I am used to using asp.net AJAX PageMethods where you can pass an object that automagically gets parsed to whatever type the parameter is in that method.</p>
  
  <p>Javascript:</p>
  
  <pre><code>PageMethods.AddPerson({First:"John",Last:"Doe"});
  </code></pre>
  
  <p>Code-Behind:</p>
  
  <pre><code>[WebMethod]
  public static Result AddPerson(Person objPerson)
  {
      return Person.Save();
  }
  </code></pre>
  
  <p><b>
  How would do this using MVC and jQuery?<br>
  Did just have to send strings and parse the json to object?
  </b></p>