.NET provides the JavaScriptSerializer class in the System.Web.Script.Serialization namespace. (provided in System.Web.Extensions.dll)
It was originally intended to sup
I wouldn't use the serializer supplied by .Net. Look at this post to see why:
http://www.reddit.com/r/linux/comments/epd5z/microsoft_standards_and_incompatibility_19912010/c19v88j
And the reason JSON.Net exists is JavaScriptSerializer didn't appear until .Net 3.5. JSON.Net existed before then.