JSON: JavaScript Object Notation(JavaScript 对象表示法)
key 必须是字符串,value 可以是合法的 JSON 数据类型(字符串, 数字, 对象, 数组, 布尔值或 null)。
- 数据由逗号分隔
- 大括号保存对象
- 中括号保存数组
var JSONObject= {
"name":"aa",
"url":"aa"
};
取:JSONObject[0].name JSONObject["name"]
嵌套 JSON 对象
myObj = { "name":"runoob", "alexa":10000, "sites": { "site1":"www", "site2":"m", "site3":"c" } }
修改值myObj.sites.site1 = "www.google.com";
delete 关键字来删除 JSON 对象的属性
delete myObj.sites["site1"]
json 对象和 json 字符串的区别:
json 对象
var str2 = { "name": "asan", "sex": "man" };
json字符串
var str1 = '{ "name": "deyuyi", "sex": "man" }';