我已经阅读了一些关于 MVC 4 对 JSON.NET 的开箱即用支持的相互矛盾的信息
我了解到 MVC 现在默认使用 JSON.NET 序列化 JSON,但是我的 JSON 输出中仍然有 MS 日期格式。
是否还有任何 Bootstrap 需要完成?
示例操作:
//
// GET: /Test/
[HttpGet]
public JsonResult Test()
{
return Json(new {date = DateTime.Now}, JsonRequestBehavior.AllowGet);
}
结果:
{
"date": "/Date(1355399663508)/"
}
最佳答案
默认情况下,它仅针对 asp.net web api 使用 Json.net。
根据 release notes Json.NET:我们现在使用并支持流行的 Json.NET 序列化程序来处理 JSON 数据。 Json.NET 是 ASP.NET Web API 使用的默认 JSON 序列化程序,它包括对数据协定、匿名类型、动态类型、日期、时间跨度、对象引用保存、缩进、驼峰式大小写和许多其他有用的序列化功能的支持。
关于asp.net-mvc-4 - MVC4 JSON.Net oob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13859321/