JSON进阶一-初识JSON
2010-09-14 13:29:32 来源:WEB开发网我们用JSON去表示这样的结构:
var classes = {ID:'',Count:''}
var People = {name:'',sex:'',birth:'',classes:classes};
以此类推,我们可以用JSON表现出更复杂的后台类结构:
即使是方法,构造函数也一样可以:
例如:
publicclassPeople{
///<summary>
///人类的构造函数
///</summary>
///<paramname="cls">班级</param>
publicPeople(Classescls){
this.classes=cls;
}
///<summary>
///姓名
///</summary>
publicstringname;
///<summary>
///性别
///</summary>
publicbytesex;
///<summary>
///出生日期
///</summary>
publicDateTimebirth;
///<summary>
///班级
///</summary>
publicClassesclasses;
///<summary>
///吃饭方法
///</summary>
publicvoidEating{}
}
publicclassClasses{
///<summary>
///班级编号
///</summary>
publicintID;
///<summary>
///班级人数
///</summary>
publicintCount;
}
JSON的表现形式为:
varClasses={ID:1,Count:20}
varPeople={
name:'',
sex:'',
birth:'',
classes:{},
Eating:function(){//吃饭方法
alert('在'+this.classes.ID+'班和'+this.classes.Count+'个同学一起吃饭');
},
Init:function(cls){//构造函数
this.classes=cls;
}
};
People.Init(Classes);
People.Eating();
以上的JSON例子对应后台的Class表现形式都是static的,想知道如何使用面向对象的JSON请看下回吧。
更多精彩
赞助商链接