public void Process(ControllerContext ctx)
{
ctx.Response.SetHeader("Content-Type", contentType ?? "application/json");
if (contentEncoding != null)
{
ctx.Response.ContentEncoding = contentEncoding;
ctx.Response.SetHeader("Content-Encoding", contentEncoding.HeaderName);
}
var serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
ctx.Response.Write(serializer.Serialize(data));
ctx.Response.End();
}