luogankun

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);
}

 

分类:

技术点:

相关文章:

  • 2021-11-22
  • 2021-10-20
  • 2018-03-04
  • 2021-04-04
  • 2021-12-29
  • 2019-09-02
  • 2021-12-09
  • 2021-12-27
猜你喜欢
  • 2021-11-23
  • 2018-04-06
  • 2021-05-27
  • 2021-05-23
  • 2021-08-09
  • 2021-10-04
  • 2021-05-05
相关资源
相似解决方案