JSON(JavaScript Object Notation):JavaScript 对象表示法。
它是一种轻量级的存储和交换文本信息的语法。
基本格式
// 定义一个 person 对象 var person = {name: "张三", age: 18};数组嵌套对象
// 定义一个 ps 数组,ps 数组中有一些对象 var ps = [ {name: "张三", age: 18}, {name: "李四", age: 19}, {name: "王五", age: 20} ];对象嵌套数组
// 定义一个 persons 对象,这个对象有一个属性是 personArray 数组,personArray 数组中有一些对象 var persons = { personArray:[ {name: "张三", age: 18}, {name: "李四", age: 19}, {name: "王五", age: 20} ] };获取对象中的数据
// 定义一个 person 对象 var person = {name: "张三", age: 18}; // 第一种:获取 name alert(person.name); // 第二种:获取 name alert(person["name"]);获取数组中的对象的数据
// 定义一个 ps 数组,ps 数组中有一些对象 var ps = [ {name: "张三", age: 18}, {name: "李四", age: 19}, {name: "王五", age: 20} ]; // 获取 name alert(ps[0].name);遍历对象中的数据
// 定义一个 person 对象 var person = {name: "张三", age: 18}; // 遍历对象中的数据 for(key in person){ alert(key+":"+person[key]); }遍历数组中的对象的数据
// 定义一个 ps 数组,ps 数组中有一些对象 var ps = [ {name: "张三", age: 18}, {name: "李四", age: 19}, {name: "王五", age: 20} ]; // 遍历数组中的对象的数据 for (var i = 0; i < ps.length; i++) { var p = ps[i]; for (key in p) { alert(key + ":" + p[key]); } };