ASP.NET MVC 5 では、醜い「ActionResult」戻り値の型をスキップして、代わりに「実際の」クラスを指定できます。ただし、MVC は、ASP.NET MVC WebApi2 と同様に、必要なオブジェクトの JSON シリアル化バージョンではなく.ToString()
、オブジェクトのバージョンを返したいようです。Content
このコントローラーを考えると...メソッドをまったく変更せずにJSON結果を取得するにはどうすればよいですか?
public class MyController : Controller
{
public Thing GetSomething()
{
return new Thing { Name = "Justin_Example" };
}
}