Penson类
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、网站空间、营销软件、网站建设、秦安网站维护、网站推广。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Json_Demo
{
public class Penson
{
private string _name;
private int _age;
private string _address;
public string Address
{
get { return _address; }
set { _address = value; }
}
public int Age
{
get { return _age; }
set {
if (_age < 100 && _age > 0)
{
_age = value;
}
else
{
_age = 0;
}
}
}
public string Name
{
get { return _name; }
set { _name = value; }
}
}
}后台代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
//引入相关命名空间
using System.Web.Script;
using System.Web.Script.Serialization;
namespace Json_Demo
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Penson p1 = new Penson();
p1.Name = "JSON";
p1.Age = 120;
p1.Address = "江西高安";
JavaScriptSerializer json1 = new JavaScriptSerializer();
string str = json1.Serialize(p1);//JSON序列化
Session["str1"] = str;//session页面传值
}
}
}
前台
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="Json_Demo.WebForm1" %>
//导入命名空间
<%@ Import Namespace="Json_Demo" %>
<%@ Import Namespace="System.Web.Script.Serialization" %>
效果图: