json是js对象对象表示法的一种。
一,json的语法结构
1.用一对大括号包起来,表示是一个js对象
2 .数据在名称:值对中。
3.数据之间用“,”分隔开。
4.数组也可以保存在json中,用[]包起来
二,json的键值对
json的数据格式是“键”:“值”
比如 :{"name":"xiaoming"}
相当于js语句:name="xiaoming"
三:json值得类型
类型可以是:number/string/boolean/object/[]/null
四 ,json对象
写法如下:
{"name":"xiaoming","age":"25"}
相当于:
name=xiaoming;
age=25;
五,json数组
json可以包含数组元素:
var a={
"name":[
"zhangsan",
"lisi"
};
还可以有如下格式:
var b={
"name": [
{ "firstname":"lisi"},
{"lastname":"zhangsan"}
]
};
六,json使用js语法
因为json是js语言的一种语法,所以使用js无需任何的软件就可以操作json
举例如下:
var name=[
{"firstname":"xiaoming","lastname":"zhang"},
{"firstname":"daming","lastname":"zhang"},
{"firstname":"xiaoming","lastname":"wang"}
];
可以使用下面的方法操作:
console.log( name[0].firstname);
打开控制台,可以发现返回“xiaoming”
七,
json类型的文件的后缀是.json.
JSON 文本的 MIME 类型是 "application/json"