码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript对象的创建之使用json格式定义

时间:2014-09-03 19:40:47      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   使用   java   strong   ar   for   

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格式定义

标签:style   blog   color   io   使用   java   strong   ar   for   

原文地址:http://www.cnblogs.com/luogankun/p/3954284.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!