JSON
一、关于JavaScript当中的JSON对象
1.1 什么是JSON
JavaScript Object Notation (JavaScript导航对象)
1.2 JSON对象是JavaScript语言特有的对象
1.3 使用JSON可以创建“轻量级”“无类型”对象
1.4 创建JSON格式对象,语法是什么
var jsonObj={
"propertyName":propertyValue,
"propertyName":propertyValue,
"propertyName":propertyValue,
"propertyName":propertyValue,
.........
};
其中:
propertyName需要用双引号括起来,他是JSON对象中属性的名字
JavaScript中所有的合法的数据都可以做propertyValue
1.5 JSON对象的优点是什么
可读性强,易于解析
1.6 JS中[ ]和{ }的区别
[ ]是数组类型
{ }是JSON格式对象
1.7 JSON对象的创建与访问
//使用JSON格式创建无类型的轻量级对象
//没有类型的定义,直接用{}进行创建
var m1={
"code" : 110,
"name" : "zhangsan"
}
alert(m1.code+" , "+m1.name);
1.8 JSON对象支持的类型
var user={
"id":12345,
"name":"lisi",
"aihao":["吃饭","睡觉","打代码"],
"address":{
"city":"北京",
"street":"大兴区"
}
}
//访问
alert(user.name+"是"+user.address.city+"人");
二、JSON在实际开发中的作用
1,JSON在实际开发中的作用就是完成“数据交换”
2,JSON实际上是一种标准通用的数据交换格式。在服务器端拼接JSON格式字符串,发送给前端,前端会把这个JSON格式的 字符串换成JS中的JSON对象,面向JSON对象可以提取数据,进行展示。这就是JSON在实际开发中的应用
3,eval()函数
eval()函数可以将普通字符串当做一段JS代码解释并执行