首页 > 代码库 > JavaScript对象的创建之使用json格式定义
JavaScript对象的创建之使用json格式定义
json: javascript simple object notation。
json就是js的对象,但是它省去了xml中的标签,而是通过{}来完成对象的说明。
定义对象
var person = { name : "luogankun", //通过属性名:属性值来表示,不同的属性通过,来间隔 age : 25, say : function(){ alert(this.name + " , " + this.age); }//最后一个属性之后不能有,}person.say();
定义普通数组
通过json依然可以创建对象数组,创建方式和js的数组一样
var array = [ {name:"zs", age:24}, {name:"ls", age:25}]; for(var i=0; i<array.length; i++){ alert(array[i].name);}
定义对象数组
创建一组用户,用户的属性有name、age、friends
Person.java: name:string, age:int, friends:array
List<Person> ps = new ArrayList<Person>();
ps.add(new Person("Leon",22,["Ada","Alice"]));
ps.add(new Person("John",33,["Ada","Chris"]));
var persons = [ { name : "Leon", age : 22, friends:["Ada","Alice"] }, { name : "John", age : 33, friends:["Ada","Chris"] } ]; for(var i=0; i<persons.length; i++){ alert(persons[i].name + "-->" + persons[i].age + "-->" + persons[i].friends);}
JavaScript对象的创建之使用json格式定义
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。