ASP.NET MVC 4 Web API v2 – return JSON Output

ASP.NET MVC 4 Web API v2 – return JSON Output

   Global.asax.cs
 
  using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Web;
  using System.Web.Http;
  using System.Web.Mvc;
  using System.Web.Optimization;
  using System.Web.Routing;
  using System.Net.Http.Formatting;
 
  namespace SoccerWebAPIRest
  {
    public class WebApiApplication : System.Web.HttpApplication
    {
      protected void Application_Start()
      {
 
        AreaRegistration.RegisterAllAreas();
        GlobalConfiguration.Configure(WebApiConfig.Register);
        FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
        RouteConfig.RegisterRoutes(RouteTable.Routes);
        BundleConfig.RegisterBundles(BundleTable.Bundles);
 
        MediaTypeMapping MappingItem = new QueryStringMapping("json", "true", "application/json");
        GlobalConfiguration.Configuration.Formatters.JsonFormatter.MediaTypeMappings.Add(MappingItem);
 
      }
    }
  }
 

Reference : Add " ?json=true " on URL Path for JSON Format Query