JSON语法规则

来源:互联网 发布:免费下载淘宝返还网 编辑:程序博客网 时间:2024/06/02 01:39

JSON:JavaScript对象表示法(JavaScript Object Notation),是存储和交换文本信息的语法,采用键值对的方式来组织。

JSON数据的书写格式是:名称/值。名称写在前面(在双引号中),值写在后面(也在双引号中),中间用冒号隔开,表示一个值对,比如:

    "name":"郭靖"

JSON的值可以是下面这些类型:

    数字(整数或浮点数),比如123,1.23

    字符串(在双引号中)

    逻辑值(true或false)

    数组(在方括号中)

    对象(在花括号中)

    null

典型的一个例子:

{//花括号表明这是一个JSON对象

    "staff":[//这个值对的名称是staff,值是一个数组

        {“name”:"洪七","age":70},//每个数组的元素还是一个小JSON对象

        {“name”:"郭靖","age":35},

        {“name”:"黄蓉","age":30}

    ] 

 }

解析JSON字符串为一个JS对象

var jsondata='{

    "staff":[

        {“name”:"洪七","age":70},

        {“name”:"郭靖","age":35},

        {“name”:"黄蓉","age":30}

    ] 

 }';//这是一个JSON字符串,单引号里写着JSON数据,这个数据可以在服务器端语言中传过来

var jsonobj=JSON.parse(jsondata);//将JSON字符串解析为一个JS对象

alert(jsonobj.staff[0].name)//弹出"洪七"

0 0
原创粉丝点击