JSON语法规则

来源:互联网 发布:mac奶瓶粉底液 编辑:程序博客网 时间:2024/06/09 14:38

(1)语法规则

a.数据在名称/值对中
b.数据由逗号分隔
c.大括号保存对象
d.中括号保存数组

(2)名称/值对

"name":"linduo"//等价于name="linduo"

(3) JSON的值

a.数字(整数或浮点数)

b.字符串(双引号中)

c.逻辑值(true或false)

d.数组(中括号)

e.对象 (大括号)

f.null

(4)JSON数字

{"age":30}//等价于age=30

(5)JSON对象

JSON对象在大括号中书写,对象包含多个“key/value”对(注意:value可以是对象或数组)。
key必须是字符串,value是合法的JSON数据类型。
key和value使用冒号分割,key/value对使用逗号分割。

{"name"="linduo","url":"www.linduo.com"}//等价于name="linduo"url="www.linduo.com"
{    "name":"linduo",    "age":"0",    "site":{        "site1":"www.csdn.com"        "site2":"m.csdn.com",        "site3":"c.csdn.com"    }}

(6)JSON数组
JSON数组在中括号中书写,数组可包含多个对象
JSON中数组值必须是合法的JSON数据类型。

{"sites": [{ "name":"百度" , "url":"www.baidu.com" }, { "name":"google" , "url":"www.google.com" }, { "name":"微博" , "url":"www.weibo.com" }]}
{    "name":"linduo",    "age":0,    "site":[    {"name":"CSDN","info":["linduo","boke"]},    {"name":"Suntec","info":["linduo","work"]}    ]}

(7)JSON布尔值
JSON布尔值是true或false

{"flag":true}

(8)JSON null
JSON的值可以设置为空
{“csdn”:null}

(9)JSON文件

JSON文件的文件类型是”.json

JSON文件的MIME类型是”application/json”

0 0
原创粉丝点击