我无法将数据绑定到以下方法中的locationModel参数。我查看了其他帖子,但似乎没有解决方案:
// Web Api Post method
public HttpResponseMessage Post(string vin, [FromBody] LocationModel locationModel)
{
return null;
}
我通过fiddler以下列方式调用该方法:
在执行post请求时调用该方法,但LocationModel为null。以下是LocationModel的定义:
public class LocationModel
{
public string Url { get; set; }
public DateTime LogTimestamp { get; set; }
public float Latitude { get; set; }
public float Longitude { get; set; }
public decimal OdometerReading { get; set; }
public DateTime LastUpdatedTimestamp { get; set; }
public string Source { get; set; }
}
我做错了什么?
答案 0 :(得分:1)
你的JSON有点格式错误 - 你有
"Url" = "http://localhost...",
而不是
"Url" : "http://localhost...",
即。您有=
而不是: