我正面临Web API控制器的小陌生问题。我有一个正在通过api控制器的动作传递的集合。使用的对象是集合有4个属性。WebApi控制器模型序列化问题
当属性按特定顺序排列时,我的操作能够接受收集参数。见下图: -
[HttpPost]
public ForexRates UpdateRates([FromBody] Rates rates)
{
// TODO: Obviously code :)
return rates;
}
此代码是从邮差调用API控制器&地方。见下面: -
<rates>
<rate>
<id>fefef</id>
<rate>35353.333</rate>
<series>dfefge</series>
<series-order>sfefefef</series-order>
</rate></rates>
如果我改变属性的顺序,我开始在我的行动得到空值。可有一个人请解释一下:)
模型
public class Rate
{
public string Id { get; set; }
public string Date { get; set; }
public double Rate { get; set; }
}
public class Rates : Collection<ForexRate>
{
}
请加率的实施和价格 –
我已经加入模型以及。 – ggtffg