In this article I will explain with an example, how to use JavaScriptSerializer in ASP.Net 4.0 using C# and VB.Net.
This article makes use of ASP.Net version 4.0.
 
 
Namespaces
You will need to import the following namespace.
C#
using System.Web.Script.Serialization;
 
VB.Net
Imports System.Web.Script.Serialization
 
 
Property Class
The following class consists of two properties.
C#
public class Person
{
    public string Name { get; set; }       
    public int Age { get; set; }
}
 
VB.Net
Public Class Person
    Public Property Name As String
    Public Property Age As Integer
End Class
 
 
Using JavaScriptSerializer in ASP.Net 4.0
Inside the Page_Load event handler, an object of the Person class is created and values of Name and Age properties are set.
Finally, the person object is serialized into a JSON string using the Serialize method of the JavaScriptSerializer class.
C#
protected void Page_Load(object sender, EventArgs e)
{
    Person person = new Person();
    person.Name = "Mudassar Khan";
    person.Age = 35;
    string json = new JavaScriptSerializer().Serialize(person);
}
 
VB.Net
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
    Dim person As Person = New Person()
    person.Name = "Mudassar Khan"
    person.Age = 35
    Dim json As String = New JavaScriptSerializer().Serialize(person)
End Sub
 
 
Screenshot
Using JavaScriptSerializer in ASP.Net 4.0
 
 
Downloads


Other available versions