使用 ASP.NET MVC 5,您可以跳过丑陋的“ActionResult”返回类型,而是指定一个“真实”类。但是,似乎 MVC 想要返回.ToString()
我的对象的版本,Content
而不是我想要的我的对象的 JSON 序列化版本——类似于 ASP.NET MVC WebApi2。
给定这个控制器......我如何在不改变方法的情况下获得 JSON 结果?
public class MyController : Controller
{
public Thing GetSomething()
{
return new Thing { Name = "Justin_Example" };
}
}