JSON简述
1.概念:
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,后端的接口(API)返回给前端的数据格式就是JSON格式的。JSON 是独立的语言,它的解析器和库支持许多不同的编程语言。
2.语法规则:
- 数据的书写格式是:“name”:“张三”(名称+值的形式)。
- 值的取值类型可以是:数字、字符串(需要加引号)、逻辑值、数组(要加中括号)、对象(要加大括号)、null
- 数据的形式是键值对。
- 数据间由逗号隔开。
var res = {
// 数据格式就是 属性:值(最好给前者都加上引号比较规范,不加也能用)
//内部的嵌套属性是数组格式
"name":"张三",
"sex":"男",
"age":18,
"hobby":[
{
"name":"篮球",
},
{
"name":"足球"
}
]
}
console.log(res.hobby[1]);//足球
3.JSON的方法:
<1.stringify():json对象转化为字符串。
console.log(JSON.stringify(res));//对象转字符串
<2.parse():字符串转化为json对象
var str = JSON.stringify(res);
console.log(JSON.parse(str));
<1 <2运行结果如下: