How do I get this web api request payload to be read as a normal json object inside the webapi. I'm sure I have to adjust the format somehow but I'm not familiar with how to read this and/or switch it to populate a custom object in the webapi.
here is a chrome dev screen to show how its coming over

here are some fiddler screenshots

my api... I'm trying different ways but bottom line is I need it to return a byte array since the going is to download a file.
here is the webapi
[Route("api/excel/DownloadTopdayTrades2/")]
[HttpPost]
public HttpResponseMessage DownloadTopdayTrades2([FromBody]ListTradeDetailDTO trades)
{
