在ASP.NET Core 2.2中,Json()
辅助方法已被移除,可以通过以下两种方法解决:
JsonResult
类手动创建JSON响应:using Microsoft.AspNetCore.Mvc;
public IActionResult MyAction()
{
var data = new { Name = "John", Age = 30 };
return new JsonResult(data);
}
JsonResult
类型的Controller
方法:using Microsoft.AspNetCore.Mvc;
public IActionResult MyAction()
{
var data = new { Name = "John", Age = 30 };
return Json(data);
}
请注意,如果您选择第二种方法,则需要确保在控制器中引用了Microsoft.AspNetCore.Mvc
命名空间。