Here are my Classes (Simplified)
public class DailyMenu
{
public string MenuNoteText { get; set; }
}
public class MenuMonth
{
public DailyMenu[] DailyMenus { get; set; }
}
And My webApi Action is
[HttpPost]
public void AddMenuItem_New(MenuMonth menuMonth)
{
}
Clientside code for posting data is :

If I check Request.Form[0], I see "sampletext".
in menuMonth, DailyMenus[0] has 1 DailyMenu item... which seems correct.
but this item's MenuNoteText property is null :( I spent more than half day trying to figure this out.. still no results .. I am sure many must have posted a simple javascript object to server.. Can someone tell me what m I missing here ?