//在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"}
}'));
//