WEB开发网
开发学院网页设计JavaScript JSON进阶一-初识JSON 阅读

JSON进阶一-初识JSON

 2010-09-14 13:29:32 来源:WEB开发网   
核心提示: 我们用JSON去表示这样的结构:var classes = {ID:'',Count:''}var People = {name:'',sex:'',birth:'',classes:classes};以此类推

我们用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请看下回吧。

上一页  1 2 

Tags:JSON 进阶 初识

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接