<%@ WebHandler Language="C#" Class="Handler" %>
using System;
using ;
using ;
using ;
using ;
public class Handler : IHttpHandler {
public void ProcessRequest(HttpContext context)
{
= "text/plain";
string name = ["name"].ToString();
string age = ["age"].ToString();
person p1 = new person(name,age);
DataContractJsonSerializer djson = new DataContractJsonSerializer(());//Serialize the object into JavaScript object notation (JSON)
(, p1);
}
public bool IsReusable {
get {
return false;
}
}
[DataContract]//To be serialized, you must add this attribute
public class person
{
[DataMember]//The property "DataMember" is only valid in the "property, indexer, field" declaration.
public string Name="Name";
[DataMember]
public string Age="0";
public override string ToString()
{
return "Name:" + Name + "Age:" + Age;
}
public person(string name,string age)//Custom class person
{
= name;
= age;
}
public person()
{ }
}
}