//在JavaScript中表示数组用一对中括号来表示 //例如:[aa,bb,cc]来表示,不同元素之间逗号分开 //JavaScript对象用一对大括号来表示 //例如:{name:"kevin",age:23,sex:"M"} //json 数据格式:也就是JavaScript定义对象的一个方式 //例如:一个数组,里面两个元素分别是两个对象:(如果对象值是数值类型可以不用引号引起来) [{id:"s1", name:"zhangsan", age:23, sex:"M" }, {id:"s2", name:"wangwu", age:21, sex:"F" }] //这样我们可以将服务端内容组装成页面可以识别json数据格式 //在页面端可以通过eval()函数将json数据格式转换成JavaScript对象 //这样就可以得到其属性值。 //例如: eval('[{id:"s1", name:"zhangsan", age:23, sex:"M" }, {id:"s2", name:"wangwu", age:21, sex:"F" }]'); //这样就可以转化为一个JavaScript数组对象,里面包含两个JavaScript对象。 //对于上面例子也可以通过一个JavaScript对象的形式来返回 //其json数据格式为: { s1:{name:"zhangsan",age=23,sex="M"}, s2:{name:"wangwu",age=21,sex="F"} } //实际上这类似于java中Map键值对,键名:JavaScript对象一个属性,键值:仍然是一个JavaScript对象。 //通过上面类似的方式将其转换为一个JavaScript的对象。 //例如: eval('({ s1:{name:"zhangsan",age=23,sex="M"}, s2:{name:"wangwu",age=21,sex="F"} }')); //