如何将此web api请求有效负载读取为webapi中的普通json对象。我确定我必须以某种方式调整格式,但我不熟悉如何阅读和/或切换它以填充webapi中的自定义对象。
我的api ...我正在尝试不同的方式但是底线是我需要它来返回一个字节数组,因为要下载文件。
这是webapi
tidyr::unite
答案 0 :(得分:1)
您有多个解决方案,您可以阅读请求正文并直接绑定到C#类var result = await Request.Content.ReadAsAsync<IEnumerable<ClassName>>();
,或者您可以将其读取到dynamic
变量
dynamic obj = await Request.Content.ReadAsAsync<JObject>();
var y = obj.trades[0].AccountNumber;
编辑:public byte[] DownloadTopdayTrades([FromBody]IEnumerable<TradeDetailDTO> trades)
从正文请求中读取内容!