编码之json

来源:互联网 发布:安能物流鲁班系统mac 编辑:程序博客网 时间:2024/06/08 17:39

json(javascript object notation  js对象声名)

是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

轻量级:是相对于xml而言,xml大,解析速度慢;

数据交换:将数据转换成一种与平台无关的数据格式,然后转交给接收方来处

表示一个对象:

{属性名:属性值,属性名:属性值}

注意:属性名必须用双引号,属性值必须是number,string,true/fasle,null,object,属性值如果是string,必须用双引号

exp: var obj = {"name":"Sally","age":22}

表示对象组成的数组

[{"name":"sally","age":22},{"name":"dabin","age":22}]