HTML结构标签-JS
<html>
<head>
<title>这里是标题--简单一些的JSON</title>
</head>
<body>
<script type="text/javascript">
这里是写JS的
</script>
这里是页面内容
</body>
</html>
什么是JSON,有什么用
- javaScript Object Notation (JavaScript对象标记),简称JSON(数据交换格式)
- JSON主要作用是:一种标准的数据交换格式。(目前非常流行,90%以上的系统,系统A与B交换数据都采用JSON)
- JSON特点是:体积小,易解析
- 在实际的开发中有两种数据交换格式,使用最多,一个是JSON,一个是XML。HTML和XML的父亲是一个SGML(标准通用的标记语言)
- XML体积较大,解析麻烦,但优点是语法严谨,银行相关的系统容易使用这个。主要做数据存储和数据描述,语法严格
- HTML主要做页面展示,所以语法松散随意
- JSON语法格式如下:
var jsonObj={
"属性名":"属性值",
"属性名":"属性值",
"属性名":"属性值",
...(最后一个不加,)
};
JSON对象如下(无类型对象,轻量级)
var jsonObj={
"sno":"110",
"sname":"zhangshan",
"sex":"男"
};
访问上述JSON对象属性如下
alert(jsonObj.sno+jsonObj.sname+jsonObj.sex);
JSON数组如下(每条数据都是一个对象,下面这个列子中有三个对象)
var students=[
{"sno":"110","sname":"zhangshan","sex":"男"},
{"sno":"110","sname":"zhangshan","sex":"男"},
{"sno":"110","sname":"zhangshan","sex":"男"}
]
拿到数组对象直接遍历就行,如下:
for(var i=0;i<students.length;i++){
var studetn=students[i];
alert(studetn.sno+studetn.sname+studetn.sex);
};