JSON对象
2018-10-10 本文已影响0人
Jack_6a46
对象语法
实例:
{"name": "Jack", "position" : "CEO"}
对象可以包含多个key/value(键/值)对。
key必须是字符串,value可以是合法的JSON数据类型。
访问对象值
你可以使用点号(.)来访问对象的值。
也可以使用中括号([])来访问对象的值。
var object, x;
object = {"name": "Jack", "position" : "CEO"};
x = object.name;
或者
x = object["name"];
循环对象
可以使用 for-in 来循环对象的属性
比如: for( x in object)
嵌套JSON对象
JSON对象中可以包含另外一个JSON对象
object = {"name": "Jack",
"position" : "CEO",
"sites":{
"site1" : "www.google.com",
"site2" : "www.baidu.com"
}
}
可以使用点号或者中括号来访问嵌套的JSON对象
x = object.sites.site1;
或者
x = object.sites["site1"];
修改值的方法同访问值的方法类似
删除对象属性
可以使用 delete 关键字来删除JSON对象的属性。
示例:
delete object.sites.site1;
delete object.sites[site1];