我目前正在开展WebApi转义日期的项目。例如。
{"Date":"11\/05\/2016"}
一定是这个
{"Date":"11/05/2016"}
模特。
public class XModel
{
public string Date { get; set; }
}
控制器。
public class DatesController : ApiController
{
[HttpGet]
[Route("api/dates/{take:int?}")]
[ResponseType(typeof(XModel))]
public XModel GetDates(int take = 0)
{
return new XModel()
{
Date = "11/05/2016"
};
}
}
看起来项目正在逃避JSON响应中的每个斜杠(" /")。有谁知道解决方案?
非常感谢, 约迪
答案 0 :(得分:0)
我想你已经为你的web api使用了json序列化器,所以试试这个:
public class DatesController : ApiController
{
[HttpGet]
[Route("api/dates/{take:int?}")]
public IHttpActionResult GetDates(int take = 0)
{
return Ok(new
{
Date = "11/05/2016"
});
}
}
希望它有所帮助!