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 @   94cool  阅读(210)  评论(0编辑  收藏  举报
    编辑推荐:
    · Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
    · 开发者必知的日志记录最佳实践
    · SQL Server 2025 AI相关能力初探
    · Linux系列:如何用 C#调用 C方法造成内存泄露
    · AI与.NET技术实操系列(二):开始使用ML.NET
    阅读排行:
    · 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
    · C#/.NET/.NET Core优秀项目和框架2025年2月简报
    · Manus爆火,是硬核还是营销?
    · 终于写完轮子一部分:tcp代理 了,记录一下
    · 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
    < 2011年8月 >
    31 1 2 3 4 5 6
    7 8 9 10 11 12 13
    14 15 16 17 18 19 20
    21 22 23 24 25 26 27
    28 29 30 31 1 2 3
    4 5 6 7 8 9 10
    点击右上角即可分享
    微信分享提示