title: ASP.NET WebAPI Null value in post body?
body: <p>I have just started learning WebAPI today and I can't figure out why "account" is always null.</p>
  
  <p><strong>Request</strong></p>
  
  <pre><code>Content-Type: application/json; charset=utf-8
  Request-Body: {"account":{"email":"awd","password":"awad","isNewsletterSubscribed":false}}
  </code></pre>
  
  <p><strong>WebAPI</strong></p>
  
  <pre><code> public class AccountsController : ApiController
      {
          public void Post([FromBody] string account)
              {
                      // account is null
              }
      }
  </code></pre>
  
  <p>Shouldn't account contain a json string in this case?</p>