Wednesday, 11 September 2013

Convert following class properties into Json format

Convert following class properties into Json format

I need to convert following Employee.cs class in json format,for that i
wrote following code //Employee.cs(In class file)
public class Employee
{
public string Name { get; set; }
public string Job { get; set; }
public string City { get; set; }
}
//In my MyPage.aspx page
Employee oEmployee1 =
new Employee { Name = "Pini", Job = "111", City = "30" };
Employee oEmployee2 =
new Employee { Name = "Yaniv", Job = "Developer", City =
"Hyd" };
Employee oEmployee3 =
new Employee { Name = "Yoni", Job = "Developer", City =
"Bglre" };
List<Employee> oList = new List<Employee>() { oEmployee1,
oEmployee2, oEmployee3 };
System.Web.Script.Serialization.JavaScriptSerializer oSerializer
=new System.Web.Script.Serialization.JavaScriptSerializer();
string sJSON = oSerializer.Serialize(oList);
Response.Write("<pre>"+sJSON+"</pre>");
I got following output:
[{"Name":"Pini","Job":"111","City":"30"},{"Name":"Yaniv","Job":"Developer","City":"Hyd"},{"Name":"Yoni","Job":"Developer","City":"Bglre"}]
Is it any other way to convert to json format more effectively and i want
to beautify json output
Regards Chandu

No comments:

Post a Comment