title: ASP.NET Web api POST method dynamic parameter is null
body: <p>I need to have method in web api that receives json, but its structure is dynamic. I tried to use following code, but always value is null.   </p>
  
  <pre><code>[HttpPost]
  public class TestController : Controller
  {
     public JsonResult DoJob(dynamic value)
      {
         //Work with parameter
      }     
  }
  </code></pre>
  
  <p>Used this json</p>
  
  <pre><code>{"testObject":{"property":"value"}, "otherPropery": "otherValue"}
  </code></pre>
  
  <p><strong>UPDATE:</strong>
  This is how I send request from client side</p>
  
  <pre><code>value is {"testObject":{"property":"value"}, "otherPropery": "otherValue"}
  $http.post("test/dojob",value);
  </code></pre>