这个鬼东西必须要知道啊。。。
Json对象
先上代码:
{
"skillz": {
"web": [
{
"name": "html",
"years": "5"
},
{
"name": "css",
"years": "3"
}
],
"database": [
{
"name": "sql",
"years": "7"
}
]
}
}
花括弧,方括弧,冒号和逗号
花括弧表示一个“容器”(确切的说是一个对象)
方括号装载数组
名称和值用冒号隔开
数据元素通过逗号隔开
从上面的例子来看Json对象是存在嵌套关系的。
Json字符串和Json对象之间的区别
Json对象
var person={"name":"tom","sex":"男","age":"24"}//json对象
console.log(person.name);//在控制台输出tom
可以看到Json对象是可以调用对象里面的属性的,这点是Json字符串所不具备的。
Json字符串
它也属于String类型。
var b='{"name":"2323","sex":"afasdf","age":"6262"}';//json字符串
其实就是Json对象最外面套了一对单引号呗。