我正在使用 .net 3.5 迁移旧代码,该代码具有一些返回 json 数据的 asmx webservices。这些服务返回包装在“d”属性上的 json,该属性是出于安全目的在 .net 3.5 上引入的。
将这些 web 服务移动到 mvc 控制器操作时,没有 d 属性让我担心,因为“d”属性是出于某种原因引入的安全修复程序。
我应该自己将 Json 结果包装在广告属性上还是我做错了什么?
public JsonResult GetJsonData()
{
return Json(2);
}
这输出:
2
代替:
{ "d": "2" }