In my project i wanted to pass a complex type to the Post method of an Web Api controller. The Post itself will be done using JQuery in the JSON format. I noticed that the parameter was always null. After a bit of searching i found the solution Server Side code public class ValuesController : ApiController { public class MyComplexType { public string Name { get; set; } public MyComplexSubType MyComplexSubType { get; set; } } public class MyComplexSubType { public int Age { get; set; } } // GET api/<controller> public IEnumerable<string> Get() ...
Happy Coding