<html>
<head>
<title>JSON</title>
<script type="text/javascript">
var user = {
"usercode" : 110,
"username" : "jackson",
"age" : 20
};
//访问json对象
//alert("hhh");
// alert(user.usercode);
/*
在JS中[]代表数组对象,{} 表示json对象
*/
//尝试创建一个json对象来存储学生信息
//要求该对象能后描述学生总数、学生信息:姓名,学号
var stus={
"total" : 5,
"data" : [{"sno" : 100,"sname" : "张三"},
{"sno" : 101,"sname" : "张四"},
{"sno" : 102,"sname" : "张五"},
{"sno" : 103,"sname" : "张六"},
{"sno" : 104,"sname" : "张七"}
]
};
//从以上的json对象中获取每一个学生的学号
// alert(stus.total);
for(var i=0;i<stus.data.length;i++){
var stu=stus.data[i];
alert(stu.sno);
}
</script>
</head>
<body>
</body>
</html>
首先,json的英文全称 javascript object notation:【javascript对象标记】
json对象使用{}进行创建,这种语法可以创建一种无类型的javascript对象
json通常在语言之间进行数据交换的时候充当数据交换格式
Java可以在后台拼接json字符串,发送给浏览器,浏览器的js程序可以解析字符串这样Java和javascript就完成了通讯
json数据格式是一种传输格式,是一套标准的简单的多样式的数据格式,任何一个编程语言就可以在后台拼接json的字符串,发送给前端