Skip to content

Instantly share code, notes, and snippets.

@EmeraldCoder
Created December 25, 2014 14:56
Show Gist options
  • Save EmeraldCoder/9a35c66820fec33837d1 to your computer and use it in GitHub Desktop.
Save EmeraldCoder/9a35c66820fec33837d1 to your computer and use it in GitHub Desktop.
C# MVC JSON Helpers
using System.Web.Mvc;
using System.Web.Script.Serialization;
namespace Web.Helpers
{
public static class ExtensionMethods
{
public static MvcHtmlString ToJson(this HtmlHelper html, object obj)
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
return MvcHtmlString.Create(serializer.Serialize(obj));
}
public static MvcHtmlString ToJson(this HtmlHelper html, object obj, int recursionDepth)
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
serializer.RecursionLimit = recursionDepth;
return MvcHtmlString.Create(serializer.Serialize(obj));
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment