JSON (javascript object notation)
json 是存储和交换文本信息的语法,类似XML。它采用键值对(key => value)形式来组织,易于阅读和编写。
**json 是一种传输数据的格式。**以对象为模板,其本质就是对象,但用途有区别,对象是作用于本地,而json 是用来传输的。
json 是独立于语言的,也就是不管什么语言都能解析json,只需按照json 规则来就行。
json 语法规则:
书写规则: “键” : “值”;// ( “key” : “value”);
如:
{
"staff" : [
{"name" : "张三", "age" : 12},
{"name" : "李四", "age" : 18},
{"name" : "王五", "age" : 17}
]
}
解析:
JSON.parse(); //将字符转换为标准的json格式
JSON.stringify(); //将json转换为string(序列化)
将非标准/标准json转换为对象:
obj = eval(json字符串);