JSON(JavaScript Object Notation)是一种轻量级得数据交换格式。在使用AJAX时,经常会使用JSON来传递数据。
(1)定义JSON对象
其语法如下:
var JSON对象名 = {key:value , key:value , ... , key:value};
在JavaScript中,JSON对象是用大括号括起来,包含了多组属性。每个属性和属性值之间用冒号隔开,多个属性之间用逗号隔开,并且属性名必须是字符串,如下:
var student = {"name":"张三",”age“:24};
var stu = {"name":”李四“}
(2)使用JSON对象
可以通过”JSON对象名.key“获取对应的value值,如下
<script src="${pageContext.request.contextPath}/js/jquery-3.2.1.js"></script>
<script>
$(document).ready(function(){
var student = {"name":"张三","age":"24"};
alert("名字:"+student.name+" , 年龄:"+student.age);
});
</script>
2.JSON数组
(1)定义JSON数组,其语法如下
var JSON数组名 = {JSON对象,JSON对象,... ,JSON对象};
在JavaScript中,JSON数组是用中括号括起来的,包含了多个JSON对象,多个对象之间用逗号隔开,如下:
var students = [{"name":"张三",”age“:18},{"name":”李四“,”age“:19}]
(2)使用JSON数组
可以通过”JSON对象名[索引].key“获取对应的value值,如下:
<script src="${pageContext.request.contextPath}/js/jquery-3.2.1.js"></script>
<script>
$(document).ready(function(){
var student = [{"name":"张三","age":"24"},{"name":"李四","age":"19"}];
alert("姓名:"+student[0].name+" , 年龄:"+student[1].age);
});
</script>