1、Json语法规则
- 数据在名称/值对中
- 数据由逗号分隔
- 大括号保存对象
- 中括号保存数组
(1)、json名称/值对
“name” : “值”
(2)、json值可以是
数据(整数、浮点数)、字符串(双引号中)、逻辑值(true、false)、数组(中括号中)、对象(大括号中)、null
(3)、json数字
{“age” : 20}
(4)、json对象
大括号中、多个名称/值用逗号隔开
{“name” : “值”, “url”, “www”}
(5)、json数组
中括号中,可包含多个对象
{“sites” : [
{“name” : “值”, “url” : “www”},
{“age” : 20}
]
}
(6)、json布尔值
{“flag” : true}
(7)、json unll
{“boot” : null}
另:json使用JavaScript语法
var sites = {
{“name” : “值”, “url” : “www”},
{“age” : 12, “url” : “aaa”}
};
访问:Sites[0].name;
返回:值
修改数据:sites[0].name = “修改值”
2、json对象
(1)大括号;对象包含key/value(键/值)对
Key必须是字符串,value为合法jaon数据类型(字符串、数字,对象,数组,布尔值,null)
Key和value中用冒号(:)分隔
每个key/value对使用逗号(,)分隔
(2)json对象的访问
a、使用点号(.)
var myobj, x;
myobj = {
{“name” : “值”, “url” : “www”},
{“age” : 12, “url” : “aaa”}
}
X = myobj.name;
b、使用中括号([])