JavaScriptSerializer 对json数据转换

    1. using System;
    2. using System.Data;
    3. using System.Configuration;
    4. using System.Collections;
    5. using System.Web;
    6. using System.Web.Security;
    7. using System.Web.UI;
    8. using System.Web.UI.WebControls;
    9. using System.Web.UI.WebControls.WebParts;
    10. using System.Web.UI.HtmlControls;
    11. using System.Web.Script.Serialization;
    12. public partial class Default2 : System.Web.UI.Page
    13. {
    14.     protected void Page_Load(object sender, EventArgs e)
    15.     {
    16.         Teacher tc = new Teacher();
    17.         tc.TName = "张老师";
    18.         tc.TAge = 21;
    19.         tc.TAddress = "西单";
    20.         JavaScriptSerializer jss = new JavaScriptSerializer();
    21.         Response.Write( jss.Serialize(tc));
    22.         
    23.         Teacher tcnew = jss.Deserialize<Teacher>(jss.Serialize(tc));
    24.         Response.Write(tcnew.TAddress);
    25.         
    26.         
    27.         
    28.         
    29.          //JavaScriptConverter
    30.     }
    31. }
    32. public class Teacher
    33. {
    34.     private string _tname;
    35.     private int _tage;
    36.     private string _taddress;
    37.     public string TName
    38.     {
    39.         get { return _tname; }
    40.         set { _tname = value; }
    41.     }
    42.     public int TAge
    43.     {
    44.         get { return _tage; }
    45.         set { _tage = value; }
    46.     }
    47.     public string TAddress
    48.     {
    49.         get { return _taddress; }
    50.         set { _taddress = value; }
    51.     }
    52. }
    posted @ 2011-08-01 16:42  94cool  阅读(214)  评论(0)    收藏  举报